595得票7回答
XDocument或XmlDocument

我现在正在学习XmlDocument,但是我刚接触到XDocument,当我尝试搜索它们之间的差异或优势时,我找不到有用的信息,请问您可以告诉我为什么会使用其中一个而不是另一个吗?

383得票4回答
从字符串中填充XDocument

我正在做一个小项目,尝试弄清楚是否可以从字符串中加载XDocument。XDocument.Load() 看起来需要将字符串作为指向物理XML文件的路径传递。 我想跳过先创建物理XML文件的步骤,直接填充XDocument。 有什么想法吗?

212得票6回答
LINQ读取XML

我正在使用这个XML文件:<root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2"...

202得票6回答
将XDocument转换为XmlDocument和反向转换

我有一个非常简单的问题。我使用XDocument生成XML文件,然后希望将其作为XmlDocument类返回。同时,我还需要将一个XmlDocument变量转换回XDocument以附加更多节点。 那么,最有效的XML转换方法是什么?(不使用任何临时存储文件。)

199得票2回答
Linq to XML中Descendants和Elements有什么区别?

我在VS IntelliSense中遇到了这两个关键词。我尝试使用谷歌搜索它们之间的区别,但没有得到清晰的答案。对于小到中等大小的XML文件,哪一个拥有最佳性能?谢谢

165得票3回答
如何从URL获取JSON字符串?

我正在将代码从XML切换到JSON。 但是我找不到如何从给定的URL获取JSON字符串。 URL类似于这样:“https://api.facebook.com/method/fql.query?query=.....&format=json” 以前我使用过XDocuments,在那里我...

155得票10回答
在任何深度上按名称查询XDocument中的元素

我有一个XDocument对象。我想使用LINQ查询任何深度上具有特定名称的元素。 当我使用Descendants("element_name")时,我只能得到当前级别的直接子元素。我正在寻找与XPath中的"//element_name"等效的方法.....

146得票1回答
如何通过XElement设置属性

我有这段代码:XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server...

118得票4回答
如何在XDocument中使用XPath?

有一个类似的问题,但似乎解决方案在我的情况下不起作用:Weirdness with XDocument, XPath and namespaces 这是我正在处理的XML:<?xml version="1.0" encoding="utf-8"?> <Report Id="...

118得票9回答
XDocument.ToString()会丢失XML编码标记。

有没有办法在toString()函数中获取XML编码? 示例:xml.Save("myfile.xml"); 导致<?xml version="1.0" encoding="utf-8"?> <Cooperations> <Cooperation> ...