2

System.XMLおよびXElement/XDocumentの(.NET)クラスと比較して、Windows.Data.Xml.Dom.XmlDocumentの目的を理解しようとしています。WinRTでXmlDocumentが復活するまで、XmlDocumentは「古いスタイル」(W3C DOM)だと思っていました。XElementは私のためにすべての作業を行い、より高速でLINQを許可しました。

これでXmlDocumentが復活し、これまで見てきたことはすべて、基本的に古いXmlDocumentと同じように見えます。XElementではなくこのクラスを使用する理由を探しています(XmlDocumentがStorageFileで動作するという事実は別として)。いくつかのアイデア、事実、または経験をいただければ幸いです。

4

2 に答える 2

0

正解はないと思います。私の見解では、XmlDocument とその友人は、それが好きな人や、このタイプが既に知られているチームのために移植されたということです。

XPath のような気分のときは、XmlDocument を使用して読み取ることもありますが、XmlDocument API は XML を構築するのに大変な作業だと思うので、XDocument を使用して書き込みます。

ルーク

于 2013-06-04T20:25:04.067 に答える
0

XmlDocumentはドキュメントですが、ドキュメントXmlElement内の要素を表します。その違いはかなり明確だと思います。

于 2013-02-01T09:03:46.110 に答える