私はいくつかの価値を得るために必要なXMLファイルを持っています。xmlファイルの値を探す最も効率的な方法は?
それを行うには、いくつかの方法があります。
- たXmlReader
- のXmlDocument
- XDocument
- のXmlTextReader
のXmlSerializer
- がそれぞれを使用したときに、誰かが説明していただけますそのうちの?
- 私のXMLファイルから1つの値を取得する必要がある場合、そのうちのどれを最も効率的な方法で使用する必要がありますか?
私はいくつかの価値を得るために必要なXMLファイルを持っています。xmlファイルの値を探す最も効率的な方法は?
それを行うには、いくつかの方法があります。
のXmlSerializer
あなたがLinqに満足していない場合は、次に説明をしよう... http://www.codeproject.com/Questions/658297/XMLDocument-vs-XDocument-vs-XmlReader-vs-LINQ-to-X
あなたのxmlファイルの希望を見つけるにXMLを解析するには、このヘルプあなたのおかげ
簡単な方法は、XML https://msdn.microsoft.com/en-us/library/bb387061(v=vs.90).aspxにLINQを使用することです。この
string path = Server.MapPath("[pathofXMLFile]");
System.Xml.XmlDocument xml = new System.Xml.XmlDocument();
xml.Load(path);
System.Xml.XmlNodeList t = xml.GetElementsByTagName("[tagname]");
string ht = t[0].InnerXml;
使用相対パスを試してみてください役に立つかもしれない
[OK]を使用する際に知ってほしい...それらのそれぞれを使用する方法を知っているが、LINQを使用して、これを試してみてください最悪の効率的 – Yanshof
です: http://www.codeproject.com/質問/ 658297/XMLDocument-vs-XDocument-vs-XmlReader-vs-LINQ-to-X –
私はそれらの各 – Yanshof