linq-to-xml 相关问题

LINQ-to-XML提供类似SQL的查询体验,用于导航,解析和聚合存储在XML文档中的数据。

有没有一种方法可以检查C#Linq中的元素以查看值是什么?

我的程序可以得到两种不同类型的xml文件。区别的唯一方法是查看它来自什么设备。我如何从该xml文档中获取设备名称?

回答 2 投票 0

读取XML文件以基于索引进行列表

我正在尝试将XML文件读入类成员列表。这是我的代码public void readXml(){List dewesoftDevices = GetDeviceList(); }私有列表

回答 1 投票 -1

在C#中读取大型XML文件,在查找元素时返回null

我需要读取一个大型XML文件,但是我尝试过的所有内容都返回NULL。公共无效readXml(){XElement xelement = XElement.Load(DewesoftDevices.xmlFileName); IEnumerable ... ...>

回答 1 投票 0

在特定位置的另一个XElement中添加XElement

我的XML: [[[[] [ ... ] >> linq-to-xml使这个变得容易: // Parse our XML document to an XDocument var xml = @"<Bank> <Customer id=""0""> <Accounts> <Account id=""0"" /> <Account id=""1"" /> </Accounts> </Customer> <Customer id=""2""> <Accounts> <Account id=""0"" /> </Accounts> </Customer> </Bank>"; var doc = XDocument.Parse(xml); // Create our new Customer to add var newCustomer = new XElement("Customer", new XAttribute("id", "1"), new XElement("Accounts", new XElement("Account", new XAttribute("id", "0")) ) ); // Find the customer with id="2" var customer2 = doc.Root.Elements("Customer").First(x => x.Attribute("id").Value == "2"); // Add the new customer before the customer with id="2" customer2.AddBeforeSelf(newCustomer);

回答 2 投票 0

Xml.Linq:反转XML的子节点

我根据用户输入在运行时中创建了以下XML文件。 1 [[4

回答 1 投票 0

通过XDocument获取元素

如何使用XDocument找到以下结构的正确元素? XML:

回答 1 投票 0

使用xsd.exe或xsd2code反序列化复杂的xsd模式(包含用于继承的替换组元素)>

我在反序列化/序列化某些xsd模式时遇到问题,特别是其中的替换组元素(substitutiongroup)。我想做的是从xsd模式生成C#类,...

回答 3 投票 4

Xdocument解析文件并读取值

我有下面的示例XML,我需要检索以下两个字段txJu和ddate的值。我也有代码,但给出的是空期望值[[

回答 1 投票 0

Linq XML查询在属性中具有特定值的父级后代

我需要一些有关LINQ to XML的帮助。我有以下XML; [[(GMT + 05:30)

回答 2 投票 2

如何在不进行连接的情况下获取XML节点InnerText并在C#中使用Xml.Linq?

我已经检查了Stackoverflow上发布的几个问题,但似乎没有一个可以解决我的情况,我可以尝试解释一下。我将下一个XML文件放到磁盘(commands.xml)中,其内容如下...

回答 1 投票 1

将对象列表序列化到XDocument

我正在尝试使用以下代码将对象列表序列化为XDocument,但是我收到一条错误消息,指出“不能将非空格字符添加到内容中” public XDocument ...

回答 3 投票 1

从XElement转换后无效的OpenXml

我正在使用此代码将XElement转换为OpenXmlElement内部静态OpenXmlElement ToOpenXml(此XElement xel){使用(var sw = new StreamWriter(new MemoryStream()))...

回答 1 投票 0

无法从XML文件读取密钥

我正在尝试通过解析相关的XML文件来获取Windows计划任务的“ Command”元素,即var taskFile = $“ {Environment.SystemDirectory} \\ Tasks \\ MyBackupTask”;该文件看起来...

回答 1 投票 0

C#:如何在xml文件的多个记录中的特定位置添加xml元素

我有一个大型的xml文件,其中包含多个表。我想在特定位置添加一个元素。我尝试过,但就我而言,最后才添加了元素,这对我的情况来说是不希望的。...

回答 1 投票 1

如何处理Linq-To-Xml中的null,空白或无Element问题?

我在以下查询中收到有关可能的system.NullReferenceException的警告,其中代码为el.Attribute(“ id”)。Value。如何更改此查询以处理这种可能性? var ...

回答 1 投票 0

如何获得父节点子节点的子节点的值

我知道这个问题似乎很混乱,因为它对我来说很混乱。我认为我最好以身作则。我有一个部分xml文件,如下所示。我需要获取...

回答 1 投票 -1

Linq to Xml:删除命名空间

我正在从xml文档中检索元素或节点。一切顺利,但是当我检索节点时,将为其分配根目录的名称空间。这个我不要我只想要以前的节点(...

回答 1 投票 1

如何在C#中使用xdocument替换xml的元素

示例xml: Sisgon xml元素的更改: [Sisgon ] >>

回答 1 投票 -1

使用LINQ的xml中特定属性值的列表

name =“ name1” ruleAttrib =“ rule1Attribute” name =“ name2”

回答 3 投票 0

使用LINQ的xml中特定属性的列表

name =“ name1” ruleAttrib =“ rule1Attribute” name =“ name2”

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.