c#使用XDocument读取XML注释

Joh*_*ann 2 c# xml

如何在使用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>
Run Code Online (Sandbox Code Playgroud)

BRA*_*mel 5

Node对象是整个DOM的主要数据类型.

节点可以是元素节点,属性节点,文本节点或"节点类型"一章中解释的任何其他节点类型.

XML元素是从(包括)元素的开始标记到(包括)元素的结束标记的所有内容.

     XDocument xdoc = XDocument.Load("");
       foreach (var node in xdoc.Descendants("servers").Nodes())
        {

            if (node is XComment)
            {
                //THEN  READ YOUR COMMENT 

            }

        }
Run Code Online (Sandbox Code Playgroud)

  • 你不应该**总是**使用节点.在这种情况下你应该. (4认同)