带有命名空间(NameSpace)的XML文本解析
<?xml version="1.0" encoding="utf-8" ?>
<bookstore xmlns="http://www.lucernepublishing.com"
xml:base="http://www.semanticweb.org/ontologies/2012/2/OntologyMinePower.owl">
<book>
<title>C语言</title>
<author name ="XIAO">
<age>25</age>
</author>
<price>50</price>
</book>
<book>
<title>数据库</title>
<price>100</price >
</book >
<book>
<title>数据结构</title>
<age>100</age>
<author name ="Wang">
<age>25</age>
<sex>female</sex>
</author>
<price>66.5</price >
</book >
</bookstore>
姿势1
private void button1_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(@"..\..\CD.xml");
XmlElement root = null;
root = doc.DocumentElement;
XmlNodeList listNodes = null;
listNodes = root.SelectNodes("/bookstore/book/price"); //路径
foreach (XmlNode node in listNodes )
{
richTextBox1.Text += node.InnerText + "\n";
}
}