使用xdocument时如何读取xml注释?
XDocument doc = XDocument.Load("joker.xml");
foreach (XElement element in doc.Descendants("server"))
{
//I use this to read server tag...
}
<?xml version="1.0" encoding="ISO-8859-1"?>
<ho>
<!-- For X use only -->
<servers>
<server NAME="xx" ></server>
<!-- Dummy servers -->
<server NAME="xx" ></server>
<server NAME="xx" ></server>
</servers>
</ho>
最佳答案
node对象是整个dom的主要数据类型。
节点可以是元素节点、属性节点、文本节点或"Node types" chapter.中解释的任何其他节点类型。
XML元素是从(包括)元素的开始标记到(包括)元素的结束标记的所有内容。
XDocument xdoc = XDocument.Load("");
foreach (var node in xdoc.Descendants("servers").Nodes())
{
if (node is XComment)
{
//THEN READ YOUR COMMENT
}
}