■■■

2016年4月10日日曜日

XslCompiledTransformでXMLをHTMLに変換する方法

XslCompiledTransformでXMLをHTMLに変換する方法
VB.NET
        ' XslCompiledTransformXMLHTMLに変換する方法
        Dim xmlTrans As New System.Xml.Xsl.XslCompiledTransform()
        ' ロード
        xmlTrans.Load("transform.xsl")
        Dim xmlDoc As New System.Xml.XPath.XPathDocument("transform.xml")
        ' 変換
        Dim xmlWrite As New System.Xml.XmlTextWriter("transform.html", System.Text.Encoding.UTF8)

        xmlTrans.Transform(xmlDoc, xmlWrite)

.NETのしくみとVB.NETプログラミング入門 [ 園田正義 ]
C#
            // XslCompiledTransformXMLHTMLに変換する方法
            System.Xml.Xsl.XslCompiledTransform xmlTrans = new System.Xml.Xsl.XslCompiledTransform();
            // ロード
            xmlTrans.Load("transform.xsl");
            System.Xml.XPath.XPathDocument xmlDoc = new System.Xml.XPath.XPathDocument("transform.xml");
            // 変換
            System.Xml.XmlTextWriter xmlWrite = new System.Xml.XmlTextWriter("transform.html", System.Text.Encoding.UTF8);

            xmlTrans.Transform(xmlDoc, xmlWrite);

■■■