C# XElement : Node Formatting with HTML

标签 c# xml linq

我正在从 XElement 中提取 XML 节点。当我使用 XElement.Value 时,它​​会删除节点中可能存在的任何 HTML。

我知道如果我执行 XElement.ToString() 我可以保留 HTML,但它也为我提供了节点标签。有没有办法按原样提取 Node 的内容而不删除 HTML?

干杯。

最佳答案

或者:

using System.Xml.XPath;

string xml = node.CreateNavigator().InnerXml;

关于C# XElement : Node Formatting with HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732579/

相关文章:

c# - 是否可以分解一个数组,以便可以将其元素传递给带有 params 关键字的方法?

java - 以编程方式在 fragment 中包含 View 中的布局

c# - foreach 中的多项选择到 LINQ

c# - 从 C# 更改 for 循环中的 arduino 变量

c# - 如何计算任意数量的链接子对象?

c# - 如何检查列默认约束是否存在?

xsd - 如何使用 libxml2 生成 XML 文件?

Java:LSParser 和 DocumentBuilder 有什么区别

c# - 将平面列表转换为关系列表

sql - 具有一对多关系和 orderby 复杂表达式的 Linq SQL 错误