C#XslCompiledTransform用XmlDocumentはXPathDocument編集が必要ですか?
-
19-09-2019 - |
質問
私は、カップル想定はこちら
- XPathDocumentは編集できません。
- XmlDocumentは変更できます。
- XPathDocument効率の向上のための XslCompiledTransform.
このたびごとに修正を行ってくださいをつくって、そこから生まれる)でより効率的な):
- 更に XmlDocumentに変換する XPathDocument前に変換した。はりの最適化方法 す。
- ディレクトリのXmlDocument に変換した。
一部の背景には、いろん複雑なxmlからwebserviceを使用し、xpathの見つの一部を変更する必要があり、その利用は、xsltをhtml.
おかげさまでご用意します。
解決
もよりますどのくらい変更が必要で、どのデータであるのか、なじみのxslt.場合は"ない"のだけを使用 XDocument
等(前回行ったプロファイル、 XDocument
たよりも迅速に XmlDocument
私のデータ -営利です。使用 XDocument.Load
/ XDocument.Parse
, のページを使用して、ノード編集することとして保存することができます。
の場合 必要 利用xslt、 XDocument
最初がやりたかっただけでオプション;お客さま人数小児-幼児にロードで XmlDocument
使ってみるべきではないだろうか 滞在 と XmlDocument
-いますのでおすすめできませんの構文解析し 第 DOM.
もちろん、この集まりでありたいと願っており:なぜ変更のxml 外部 のxsltっている場合に使用xslt;そしておそらくちょう翻訳のxslt?
を100%正確な回答 自分のデータ する必要がありま概要です。などの適切な利用xsltの分類を構築しますが多いため 多く 大きな違いによ XmlDocument
vs XPathDocument
.
他のヒント
いただけます。 XmlDocument
クラスに変換した。すべきだと思います膨大な文書が好演します。もたらすための静的インスタンスの XslCompiledTransform
クラスの場合はプラン利用できません。