獲取XML節點我有一個XML:如何通過XPath的
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<Class>
<Room>
1
</Room>
<Subject>
English
</Subject>
</Class>
<Class>
<Room>
2
</Room>
<Subject>
Maths
</Subject>
</Class>
</Root>
我使用它作爲我的網格數據源,我已經使用的XmlDataSource和XPath爲。
PrimaryDataSource = new XmlDataSource();
PrimaryDataSource.EnableCaching = false;
PrimaryDataSource.Data = ClassXML;
return PrimaryDataSource;
,並在訪問客戶端作爲節點: 的XPath( 「房間」)&的XPath( 「主題」)
這給了我那個特定屬性的值。
現在我想獲取整個XML根表格客戶端,只有一個Class
根。
<Class>
<Room>
1
</Room>
<Subject>
English
</Subject>
</Class>
有人可以告訴我如何通過XPath或其他方法獲得它。
我已經嘗試過你的建議,但它不適合我。我想要的是:這個XML有一個ROOT名稱作爲Root,以及兩個子根Class [1]和Class [2],我想獲得一個Class根,我的意思是具有根「Class」的整個XML,我不感興趣只在元素的值我想要的整個部分的XML。 – BitsMax
在這種情況下,@RoeiFinkelstein的答案應該可以解決您的問題。 – helderdarocha