47得票10回答
获取XElement的XPath?

我有一个位于文档深处的XElement。给定这个XElement(以及XDocument?),是否有扩展方法可以获取它的完整XPath(即绝对路径,例如/root/item/element/child)? 例如,myXElement.GetXPath()? 编辑: 好的,看起来我忽视了一些...

10得票2回答
如何直接读取XML文件并获取XElement值?

目前我正在使用: XElement xe = XElement.ReadFrom 需要一个XmlReader: XmlReader reader = XmlTextReader.Create 这需要一个字符串,而我需要传递一个StringReader: new StringRea...

7得票2回答
使用XElement进行XML解析

使用XElement似乎找不到适当的解析方法: <messages> <message subclass="a" context="d" key="g"> <message subclass="b" context="e" key="h"> &...

12得票2回答
从XElement创建带有命名空间和模式的XML

一个啰嗦的问题 - 请耐心等待! 我想以编程方式创建一个带有命名空间和架构的 XML 文档。类似于<myroot xmlns="http://www.someurl.com/ns/myroot" xmlns:xsi="http://www.w3.org/2001/X...

37得票3回答
XElement => 在运行时添加子节点

所以假设这就是我想要实现的内容:<root> <name>AAAA</name> <last>BBBB</last> <children> <child> <name...

9得票1回答
XElement的Innertext是什么?

我在获取XElement的innertext中正确的值方面遇到了一些困难。以下是我使用的XML,这是我们的工作流程中某个过程产生的生产数据的副本。换句话说,我无法更改XML,只能解析它。我想要获取其innertext的元素内含有看起来像XML但实际上并不是的文本数据。该元素称为<crea...

39得票1回答
如何将字符串转换为XElement对象

我有一个像这样的字符串:"<Root><Child>Hey</Child></Root>",如何将其转换为 XElement 对象?

28得票6回答
将XElement转换为XmlNode

我知道没有直接的方法可以做到,但是... 我们能够将XElement元素转换为XmlNode吗? 像InnerText和InnerXml这样的选项是特定于XmlNode的。 所以,如果我想要使用这些选项,该怎么办才能将XElement转换为XmlNode,反之亦然。

30得票5回答
如何获取XElement的值而不是所有子节点的值?

示例xml:<parent> <child>test1</child> <child>test2</child> </parent> 如果我使用XElement的parent.Value属性,我会得到"test1test2...

20得票2回答
使用LINQ查找具有特定属性名称和值的XElement

XDocument xDocument = XDocument.Load("..."); IEnumerable<XElement> elements = xDocument .Element("lfm") .Element("events") .Eleme...