XslCompiledTransform コンストラクタ ()
アセンブリ: System.Xml (system.xml.dll 内)
構文
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
XslCompiledTransform コンストラクタ (Boolean)
アセンブリ: System.Xml (system.xml.dll 内)
構文
解説
コードにステップ インしてスタイル シートをデバッグするには、次の条件を満たす必要があります。
-
スタイル シートは、Load メソッドに URI として渡すか、IXmlLineInfo インターフェイスを実装する XmlReader クラスの実装として渡します。IXmlLineInfo インターフェイスは、すべてのテキスト解析 XmlReader オブジェクトで実装されます。
つまり、XmlDocument や XPathDocument などの IXPathNavigable オブジェクト、または IXmlLineInfo インターフェイスの実装されていない XmlReader の実装を使用してスタイル シートを読み込むと、スタイル シートをデバッグできません。
-
スタイル シートを読み込むために使用する XmlResolver は、XmlUrlResolver (XslCompiledTransform クラスで使用される既定の XmlResolver) などの、ファイル ベースの XmlResolver にします。
' Enable XSLT debugging. Dim xslt As New XslCompiledTransform(true) ' Load the style sheet. xslt.Load("output.xsl") ' Create the writer. Dim settings As New XmlWriterSettings() settings.Indent=true Dim writer As XmlWriter = XmlWriter.Create("output.xml", settings) ' Execute the transformation. xslt.Transform("books.xml", writer) writer.Close()
// Enable XSLT debugging. XslCompiledTransform xslt = new XslCompiledTransform(true); // Load the style sheet. xslt.Load("output.xsl"); // Create the writer. XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent=true; XmlWriter writer = XmlWriter.Create("output.xml", settings); // Execute the transformation. xslt.Transform("books.xml", writer); writer.Close();
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
XslCompiledTransform コンストラクタ
- XslCompiledTransform コンストラクタ ()のページへのリンク