埃爾Padrino呈溶液:直接訪問和編輯到XML節點,使用屬性
其中XML元素可以直接加載(沒有爲每個..),編輯和保存!
我的XML是:
<?xml version="1.0" encoding="ISO-8859-8"?>
<g>
<page no="1" href="page1.xml" title="נושא 1">
<row>
<pic pos="1" src="D:\RuthSiteFiles\webSiteGalleryClone\ruthCompPics\C_WebBigPictures\100CANON\IMG_0418.jpg" width="150" height="120">1</pic>
</row>
</page>
</g>
,我需要通過兩個屬性來選擇節點
我」(1 「不」,在頁面的標籤,並在PIC標記 「POS」)。 ve發現: How to access a xml node with attributes and namespace using selectsinglenode()
直接訪問是可能的,但除了我不明白的解決方案,我認爲它使用xpath對象,它不能被修改和保存更改。
什麼是
- 直接訪問XML節點(我負責該節點將是唯一的)
- 編輯節點
- 更改保存到XML
謝謝 Asaf
XDocument幫助我在一個對象上執行我需要的xml文件上的每個操作。 但我無法做類似a = pic [0]; 任何方式非常感謝 – Asaf 2010-08-23 15:57:38
@Asaf:如果你在'pics'聲明的末尾寫了'.ToArray()',那麼你可以去'pics [0]'。但是,如果你不需要這樣的數組,那麼'pic.First()'是最有效的解決方案。 – Timwi 2010-08-23 18:32:58