<?xml version="1.0"?>
<root>
<section name="Section1">
<category id="Category1" name="google">
</section>
</root>
EOT
$objXML=simplexml_load_string($xml)
$objXML->section->addAttribute('city', 'abc')
echo $objXML->asXML()
private void button1_Click(object sender, EventArgs e){
string File = @"c:\TableColumns.xml"
System.Xml.XmlDocument xmlDoc=new System.Xml.XmlDocument()
xmlDoc.Load(File)
System.Xml.XmlNode xn = xmlDoc.DocumentElement.SelectSingleNode("TableColumns/TableColumn[@id=\"IndexUnit\"]")//读取id=IndexUnit的TableColumn节点,在xml教材中的xPath章节专门介绍这种查询方法。
System.Xml.XmlElement vs=xmlDoc.CreateElement("Visibility")//创建新节点
System.Xml.XmlElement Hd = xmlDoc.CreateElement("Hidden")
Hd.InnerText = "true"
vs.AppendChild(Hd)//添加为子节点
xn.AppendChild(vs)
xmlDoc.Save(File)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)