-
- 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...