【发布时间】:2014-05-23 17:39:35
【问题描述】:
我一直在尝试像这样选择一些 XML cmets:
XDocument doc = XDocument.Load(args[0]);
var comments = from node in doc.Elements().DescendantNodesAndSelf()
where node.NodeType == XmlNodeType.Comment
select node as XComment;
通过这个解决方案,我得到了文件的所有 xml 注释,但我只想选择那些 cmets 并用它创建 XElement:
<Connections>
...
<!-- START Individual Account Authentication -->
<!--<authentication mode="None"/>
<roleManager enabled="false"/>
<profile enabled="false"/>-->
<!-- END Individual Account Authentication -->
...
</Connections>
有什么解决办法吗? :S
【问题讨论】:
-
如何选择 to 标签中的内容转换成XElement
标签: c# xml linq-to-xml