c#使用XDocument读取XML注释 [英] c# Reading XML comment using XDocument

查看:53
本文介绍了c#使用XDocument读取XML注释的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用XDocument时如何阅读xml注释?

How to read xml comment when using XDocument?

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的主要数据类型.

The Node object is the primary data type for the entire DOM.

节点可以是元素节点,属性节点,文本节点或节点类型"一章.

A node can be an element node, an attribute node, a text node, or any other of the node types explained in the "Node types" chapter.

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

An XML element is everything from (including) the element's start tag to (including) the element's end tag.

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

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

            }

        }

这篇关于c#使用XDocument读取XML注释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆