使用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

            }

        }

10-04 20:37
查看更多