XML簡單讀寫

2021-04-15 23:10:07 字數 1084 閱讀 3155

-

- the autobiography of benjamin franklin

- benjamin

franklin

8.99

- the confidence man

- herman

melville

11.99

- the gorgias

- plato

9.99

doc.load("..//books.xml");

1)得到節點清單!

//get only the nodes that we want.

xmlnodelist nodelst=doc.getelementsbytagname("title");

也可以xmlnodelist nodelst=doc.selectnodes("/bookstore/book/title");

//iterate through the xmlnodelist

foreach(xmlnode node in nodelst)

listbox1.items.add(node.innertext);

3)  查詢

string srch="bookstore/book[title='" + listbox1.selecteditem.tostring() + "']";

xmlnode foundnode=doc.selectsinglenode(srch);

if(foundnode!=null)

messagebox.show(foundnode.innertext);

else

messagebox.show("not found");

根據屬性查詢:

xmlnode nodeq = xmldoc.selectsinglenode("/bookstore");

xmlnode node = nodeq.selectsinglenode("book[@publicationdate='" + sname + "']");

點到其它節點value:

sisbn = node.attributes["isbn"].value

XML的簡單讀寫

1.建立自己規定樣式的xml文件 體積小,便於傳輸 xmldocument xml new xmldocument xmlelement xnode xml.createelement 節點名字 xnode.setattribute 節點的屬性名 節點的值 xnode.innertext conte...

簡單讀寫XML檔案

ipaddress.xml 檔案如下 xml version 1.0 encoding utf 8 ip ipaddress 192.168.0.120 ipaddress ip 在 form 窗體 讀取xml配置.designer.cs 中有如下控制項 private system.windows...

簡單的 shell 讀寫xml

記得剛進公司的時候被大佬要求用shell寫乙個 xml 讀寫工具 要求符合 xx.xx 的父子節點關係 如下分享一下 寫入xml bin sh array index 0 i count 1 function set xml value let count 0 for var in do array...