ホームページ > バックエンド開発 > C++ > C# で XSLT スタイルシートを使用して XML を変換する方法

C# で XSLT スタイルシートを使用して XML を変換する方法

Mary-Kate Olsen
リリース: 2025-01-24 07:42:08
オリジナル
902 人が閲覧しました

How to Transform XML with XSLT Stylesheets in C#?

C# および XSLT スタイルシートを使用して XML データを変換する

XML データ処理では、XSLT (Extensible Stylesheet Language Transformation) スタイルシートが柔軟なアプローチを提供します。この記事では、C# を使用して XSLT スタイルシートを XML ドキュメントに適用し、変換された結果をファイルに出力する方法について説明します。

解決策は、System.Xml.XslXslTransform などのクラスを提供する XslCompiledTransform 名前空間にあります。この変換を達成する方法は次のとおりです:

XslTransform を使用することは可能ですが、更新された返信で述べたように、XslTransform は廃止されたため、より良い代替案は XslCompiledTransform を使用することです:

<code class="language-csharp">XPathDocument myXPathDoc = new XPathDocument(myXmlFile);
XslCompiledTransform myXslTrans = new XslCompiledTransform();
myXslTrans.Load(myStyleSheet);
XmlTextWriter myWriter = new XmlTextWriter("result.html", null);
myXslTrans.Transform(myXPathDoc, null, myWriter);</code>
ログイン後にコピー

これらのクラスを利用し、次の手順に従うことで、C# の XSLT スタイルシートを使用して XML ドキュメントを簡単に変換でき、効率的でカスタマイズされたデータ操作が可能になります。

以上がC# で XSLT スタイルシートを使用して XML を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート