父節(jié)點(diǎn)和子節(jié)點(diǎn) 獲取XML下的所有節(jié)點(diǎn)(父節(jié)點(diǎn)及子節(jié)點(diǎn))?
獲取XML下的所有節(jié)點(diǎn)(父節(jié)點(diǎn)及子節(jié)點(diǎn))?XmlDocument xmldoc=new XmlDocument()]//加載XML文件xmlDoc.加載( "1. XML“”]//查找類型為“C004
獲取XML下的所有節(jié)點(diǎn)(父節(jié)點(diǎn)及子節(jié)點(diǎn))?
XmlDocument xmldoc=new XmlDocument()]//加載XML文件xmlDoc.加載( "1. XML“”]//查找類型為“C004”
xmlnode=xmlDoc.SelectSingleNode(“//doc[@type=”C004“]”)]//查找doc的父節(jié)點(diǎn)
xmlnode pnode=節(jié)點(diǎn).父節(jié)點(diǎn)
遍歷節(jié)點(diǎn):
foreach(xmlnode nd in)xmlDoc.DocumentElement.ChildNodes文件)
{//nd遍歷所有docctrl節(jié)點(diǎn)
如果(nd.hasChildNodes節(jié)點(diǎn))
{
foreach(XmlNode)在nd.ChildNodes節(jié)點(diǎn))
{//N遍歷所有doc和Ctrl節(jié)點(diǎn)
string stype=N。屬性[“type”]。Value
string s=n.innerText//node Value
如何遍歷所有的父子節(jié)點(diǎn)?
var test=文檔.getElementById(“test”)var父級(jí)=測(cè)試.parentNode//父節(jié)點(diǎn)變量chils=測(cè)試.childNodes//所有子節(jié)點(diǎn)var first=測(cè)試.第一個(gè)孩子//第一個(gè)子節(jié)點(diǎn)var last=測(cè)試.lastChile//上一個(gè)子節(jié)點(diǎn)var previous=試驗(yàn)前//上一個(gè)兄弟變量next=測(cè)試.下一步//下一個(gè)同級(jí)節(jié)點(diǎn)