宇宙的恐怖機関 - dxl Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

try {

    $settings = New-Object System.Xml.XmlReaderSettings
    $settings.DtdProcessing = [System.Xml.DtdProcessing]::Ignore # DTDを無視する。

    $xml = (Convert-Path '.\8FA.xml')
    $reader = [System.Xml.XmlReader]::Create($xml, $settings)

    #$xsl = (Convert-Path 'dxl4pd4ml.xsl')
    $xsl = (Convert-Path 'dxl2html.xsl')

    $xslt = New-Object System.Xml.Xsl.XslCompiledTransform
    $xslt.Load($xsl)

    $dir = (Convert-Path .)
    $output = Join-Path $dir 'output2.html'

    $writer = [System.Xml.XmlWriter]::Create($output)

    $xslt.Transform($reader, $writer)
} finally {
    $writer.Close()
    $writer = $null
    $reader.Close()
    $reader = $null
}