[英]get an element by id xml document
有人可以幫助我通過身份證獲得證件嗎?
例如,如果我有類似的東西:
<abc>
<x>tghgh</x>
<y>fgghj</y>
<z>dghj</z>
</abc>
如果我說getelement(3)
它應該返回給我element.name
作為Z
和element.value
作為dghj
。
我是否已經缺少某個函數,或者有什么方法可以對此進行編碼?
using System.Xml.Linq;
var doc = XDocument.Parse(xmlText);
var target = doc.Element("abc").Elements().ElementAt(2);
請注意,計數從0開始,因此是ElementAt(2)。
查找帶有標簽z
的元素更加容易和快捷:
var target = doc.Element("abc").Element("z");
在這兩種情況下,您都有target.Name
和target.Value
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.