18得票3回答
如何将XML转换为字典

我有以下的 XML:<?xml version="1.0" encoding="UTF-8"?> <root> <data name="LogIn">Log In</data> <data name="Password">Pa...

8得票2回答
Linq to XML - 查找一个元素

我确定这是基础问题,可能以前已经被问过了,但我刚开始使用 Linq to XML。 我有一个简单的 XML 需要读取和写入。 <Documents> ... <Document> <GUID>09a1f55f-c248-44cd-94...

61得票4回答
使用Linq to Xml处理带有Xml命名空间的内容

我有这段代码:/*string theXml = @"<Response xmlns=""http://myvalue.com""><Result xmlns:a=""http://schemas.datacontract.org/2004/07/My.Namespace""...

9得票4回答
以递归方式在List<T>中读取XML树形结构及其子列表<T>

我有一个像这样的 XML: &lt;Unit Name=&quot;Root&quot;&gt; &lt;Unit Name=&quot;Child1&quot;&gt; &lt;Unit Name=&quot;GrandChild1&quot;/&gt; &lt;/Unit...

7得票2回答
“...不支持无参数构造函数和初始化器...”错误的含义是什么?

我正在遇到这个错误: Only parameterless constructors and initializers are supported in LINQ to Entities. 尝试运行以下代码时(在此处找到此代码here,并创建测试数据库进行测试): XElement x...

16得票3回答
我的XDeclaration在哪里?

由于某种原因,以下代码生成的 XML 不包含声明: XDocument xDocument = new XDocument(new XDeclaration("1.0", "utf-8", "yes"), new XElement("project", ...

7得票3回答
LINQ to XML忽略属性中的换行符

根据这个问题: XML属性值中是否允许换行符? 在XML属性中使用换行符是完全有效的(尽管可能不推荐): &lt;xmltag1&gt; &lt;xmltag2 attrib="line 1 line 2 line 3"&gt; &lt;/xmltag2&gt; &lt;...

8得票4回答
LINQ: 根据属性值从 XML 中删除元素?

我可以基于匹配的属性值从XML中删除任何元素吗? 这是我的XML: &lt;Projects&gt; &lt;Project serverUrl="tcp://xyz1:xxx/sdfsdf.rem" projectName="project1" /&gt; &lt;Pro...

51得票2回答
如何使用 LINQ-to-XML 选择特定节点

我可以使用以下代码选择第一个客户节点并更改其公司名称。 但是,如何选择ID为2的客户节点? XDocument xmldoc = new XDocument( new XDeclaration("1.0", "utf-8", "yes"), new XC...

38得票1回答
如何在XML文档中的特定位置添加XElement

我想创建这样的XML文档: 我想使用代码和LINQ-to-XML从头开始创建它。在窗体加载事件中,我编写了以下代码:private void Form9_Load(object sender, EventArgs e) { doc = new XDocument(new XDec...