当前位置:  开发笔记 > 编程语言 > 正文

在读取XML文档时如何使用XComment?

如何解决《在读取XML文档时如何使用XComment?》经验,为你挑选了1个好方法。

我正在使用以下行读取XML文档,该文档可能会或可能不会在我的XML文件顶部附近放置一些注释:

XDocument xe1 = XDocument.Load(filepath)

我如何阅读评论并存储为字符串?

我在MS Visual Studio C#中这样做.

我知道有一些叫做"XComment"的东西,但我找不到一个简单的例子,它在读取XML时使用它(我只能找到创建新XML文件的例子).

-Adeena



1> maxnk..:

使用此代码段获取XDocument中的所有注释:

var document = XDocument.Load("test.xml");

var comments =  from node in document.Elements().DescendantNodesAndSelf()
        where node.NodeType == XmlNodeType.Comment
        select node as XComment;

这只解析顶级评论:

var document = XDocument.Load("test.xml");

var comments = from node in document.Nodes()
           where node.NodeType == XmlNodeType.Comment
           select node as XComment;


很高兴听到它有用!您也可以通过将答案标记为已接受来帮助我;)
推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有