在C#中读取XML声明的属性

时间:2014-06-30 12:59:54

标签: xml

我得到了一个包含以下结构的XML文件

<?xml version="1.0"?>
<?libxml version="1.0"?>
<Lib>
....
</Lib>

我正在使用XMLDocument,需要阅读libxml的版本.... 我该怎么做?

1 个答案:

答案 0 :(得分:0)

您正在寻找处理指令(XML标记开头带有问号的节点),请使用:

System.Xml.XmlProcessingInstruction instruction = 
  doc.SelectSingleNode("processing-instruction('libxml')") as System.Xml.XmlProcessingInstruction;
string result = instruction.Data;

结果将包含版本=&#34; 1.0&#34;