93得票7回答
“:”字符,十六进制值为0x3A,不能包含在名称中。

我有一个包含元素的 XML 文件。<ab:test>Str</ab:test> 当我尝试使用以下代码访问它:XElement tempElement = doc.Descendants(XName.Get("ab:test")).FirstOrDefault(); ...

90得票2回答
使用C#中的XDocument创建XML文件

我有一个包含字符串的List<string> "sampleList"Data1 Data2 Data3... 文件结构如下:<file> <name filename="sample"/> <date modified =" "/&gt...

87得票8回答
如何从XDocument获取Xml字符串?

我对LINQ to XML还比较陌生。在构建完XDocument后,如何像使用XmlDocument那样获取它的OuterXml呢?

85得票5回答
如何在LINQ to XML中进行深度复制元素?

我想要制作一个LINQ to XML XElement的深层副本。 我之所以想这样做是因为文档中有一些节点,我想创建修改后的副本(在同一文档中)。 我没有看到可以执行此操作的方法。 我可以将元素转换为XML字符串,然后重新解析它,但我想知道是否有更好的方法。

84得票7回答
使用LINQ搜索XDocument而不知道命名空间

有没有一种方法可以在不知道命名空间的情况下搜索XDocument?我有一个记录所有SOAP请求并加密敏感数据的过程。我想根据名称查找任何元素。类似于,给我所有名称为CreditCard的元素。我不关心命名空间是什么。 我的问题似乎与LINQ和需要xml命名空间有关。 我有其他从XML中检索...

83得票6回答
如何在使用XElement或LINQ时使用XPath?

考虑以下 XML: Consider the following XML:<response> <status_code>200</status_code> <status_txt>OK</status_txt> &lt...

70得票6回答
如何使用XDocument打印"<?xml version="1.0"?>"?

在使用ToString方法时,有没有办法让XDocument打印xml版本?让它输出这样的内容:&lt;?xml version="1.0"?&gt; &lt;!DOCTYPE ELMResponse [ ]&gt; &lt;Response&gt; &lt;Error&gt; ...我有以下...

69得票3回答
XElement的子元素是什么?

如何获取XElement的子元素? 我目前正在使用XElement.Descendants()函数,它会返回所有级别的XElement,而不仅仅是子节点。 我真正需要的是一个只包含子元素的IEnumerable集合。

67得票4回答
如何更改XML属性

如何使用C#更改XML文件中元素的属性?

62得票5回答
在HTML中使用"&quot;"实体的用途

我正在修改由他人编写的一些 XHTML 文件。作为这个过程的一部分,我正在使用 Linq to XML 进行批量编辑。 我刚刚注意到,一些原始的 XHTML 文件在文本节点中包含 &amp;quot; HTML 实体。例如:&lt;p&gt;Greeting: &amp;quot;Hello...