1
投票
3答案
195 次观看

LINQ to XML的XElement是否已订购?

当我使用LINQ to XML时,写给文本的元素和属性的顺序是否保证与我添加XElement和XAttribute对象的顺序相同?同样,当我阅读XML文档时,是否按照XML中出现的顺序遍历它?

5
投票
1答案
2247 次观看

条件XML文字

我已经尝试过搜索,但是似乎找不到任何答案,因此希望这里有人可以提供帮助。我想根据计数是否大于1插入条件XML标记,但不确定如何执行。 例如,我有两个这样的XElement: <Blob> <Group> Stuff 1 </Group> </Blob> 和 <Blob> <Group> Stuff 1 </Group> <Group> Stuff 2 </Group> </Blob> 我希望这最终成为第一个: <BigGroup> ...

0
投票
1答案
2038 次观看

使用Linq-to-XML和C#阅读RSS feed-如何解码CDATA部分?

我正在尝试使用C#和Linq to XML阅读RSS feed。 提要使用utf-8编码(请参见 http://pc03224.kr.hsnr.de/ infosys / feed / )并将其读出通常可以正常工作,但description节点除外,因为它包含在CDATA节中。 由于某些原因,在读取“ description”标签的内容后,在调试器中看不到CDATA标记,但是我猜它必须在某个地方,因为仅在此部分中,德国Umlaute(äöü)和其他特殊字符字符显示不正确。相反,它们保留在编码为ü的utf-8字符串中。 我能以某种方式正确读取它们还是至少在以后对其解码...

1
投票
2答案
147 次观看

Linq to XML:获取元素值

我不能完全正确查询。鉴于此XML: <?xml version="1.0" encoding="utf-8" ?> <FileTypes> <File type="photo"> <Extension>.jpg</Extension> <Extension>.gif</Extension> </File> <File type="document"> <Extension>.pdf</Extension> <...

3
投票
1答案
2753 次观看

将XDocument和XmlReader降级为XmlDocument和XmlReader

我想将使用 .Net Compact Framework 3.5 制作的 Windows Mobile 应用程序降级为 .Net Compact Framework 2.0 SP2 。> 但是...我不知道如何使这段代码与2.0版兼容。 XDocument doc = XDocument.Load(string.Format(Open_Cell_Id_Uri, new object[]{ Settings.OpenCellIDApiKey, towerDetails.MobileCountryCode, towerDetails.MobileNetw...

0
投票
1答案
91 次观看

处理表中的XML(每条记录中有一行)

IBM仅提供与iSeries的数据库连接,因此我必须使用表将数据从iSeries传递到.NET来解决此问题。RPGLE程序在表中创建XML文档,以便在.NET端进行处理。事实是,表中的一条记录上只有一行XML文档。 为了帮助形象化地假装有一个自动递增的主键。 1 <?xml version="1.0" encoding="utf-8" ?> 2 <displayFile name="APDS001FM"> 3 <recordFormatname="SFL1"> 4 <fieldName name="*IN12" i...

1
投票
1答案
818 次观看

如何在执行时基于linq查询更改全局变量值

我有两个模块级变量和Linq查询。我希望Let子句的结果更改全局变量-这可能吗? 例如: Dim X As Integer = 0 Dim Y As Integer = 0 Sub One() Dim query = From e In <picture> _ Let X = [email protected] _ Let Y = [email protected] _ Select <image X=<%= X %> Y=<%= Y %>><%= Two() ...

1
投票
2答案
1145 次观看

我们如何在特定的XElement节点下查询CData?

<XMLDOC> <OPTIONA> <![CDATA[ aaaaaaaaaaaaa ]]> <![CDATA[ bbbbbbbb]]> <OPTIONA> <OPTIONB> <![CDATA[ cccccccccccccccccccc ]]> <![CDATA[ dddddddddddddd]]> </OPTIONB> </XMLDOC> 如何在OPTIONB...

3
投票
3答案
1995 次观看

使用Linq-to-XML和Linq-to-SQL生成非常大的XML文件

我正在尝试转储到非常大的数据库(许多GB)的XML。我正在使用Linq-to-SQL从数据库中获取数据,并使用Linq-to-XML生成XML。我正在使用XStreamingElement来保持较低的内存使用率。但是,在不编写任何XML的情况下,作业仍会分配所有可用内存。结构如下: var foo = new XStreamingElement("contracts", <LinqtoSQL which fetches data>.Select(d => new XElement("contract", ... gene...

1
投票
1答案
157 次观看

LINQ to xml与嵌套标签

我有一个xml文档定义为 <Body>Stuff stuff stuff <FormatStuff> alsdkfafkafkaf </FormatStuff> </Body> 现在,这显然是有效的xml(我不会猜到)。我只想返回Body中的信息,并为<FormatStuff>返回一个单独的XElement,所以它看起来像 东西,东西,东西 alsdkfafkafkaf Body xelement的.Value显然会返回所有内容。感谢您的帮助。

2
投票
1答案
181 次观看

Linq to XML(我无法访问标签之间的值)

我需要使用linq to Xml访问“地址标签”下的“值”。 <p1:Person> <p2:ID>1</p2:ID> <p2:Name>Qwerty</p2:Name> <p2:Address> <p2:street>1111 abc</p2:street> <p2:road # >9</p2:road #> </p2:Address> <p1:Person> 我这样写了一个查询 ArrayLi...

0
投票
2答案
273 次观看

linq到xml选择

嗨,我有这样的xml <?xml version="1.0"?> <DataSetExchangeWMS xmlns="http://tempuri.org/DataSetExchangeWMS.xsd"> <dtObjektInfo> <LanguageCode>1031</LanguageCode> <LiegenschaftID>7463</LiegenschaftID> </dtObjektInfo> 1040 7463 0...

1
投票
2答案
186 次观看

XML至LINQ问题

就在我开始之前,这里简要概述了我要实现的目标,然后我们将深入研究细节。目前,我正在开发一个应用程序,它将监视用户注册表中与用户首选项相关的特定键的更改。当前使用的是强制配置文件(不是我的选择),无论如何,整个想法是将更改记录到一个位置,以便下次登录时可以将其写回到用户注册表。 此刻,我有系统监视注册表更改和触发事件,它们返回已更改的键,值名称和值。我将它们输入到列表中以创建包含所有数据的单个字符串,然后每隔一段时间将该列表写入文本文件。现在一切都很好,但是我需要更改数据的保存方式,因为再次将字符串分解为键,值名称和值以用于写回注册表需要太多的开销,并且还存在将字符串分解为唯一可识别的问...

2
投票
3答案
1586 次观看

XDocument产生无效的XML

我有这个代码 Dim doc As XDocument = New XDocument( _ New XDeclaration("1.0", "utf-8", "yes"), _ New XElement("transaction", _ New XElement("realm", wcRealm), _ New XElement("password", wcPassword), _ New XElement("confirmation_email", wcConfEmail), _ New XElement("force_subscrib...

1
投票
5答案
3947 次观看

使用xlinq删除所有空元素

我正在使用xlinq进行某些转换,其中某些转换可能导致文档中留空元素。 完成所有这些转换后,如何在xdocument中查询所有空元素? 换句话说;如果我删除所有<a>标签,而这些标签恰好是<li>标签中的唯一元素,如何删除空的<li>? 之前: XDocument.Parse(@"<body> <ul><li><a href="#">Joy</a></li></ul> <p>Hi.</p> </body>").D...

10
投票
5答案
12030 次观看

LINQ-to-XML与InnerText等效吗?

我的XML是: <CurrentWeather> <Location>Berlin</Location> </CurrentWeather> 我想要字符串“ Berlin”,如何从元素 Location 中获取内容,例如 InnerText ? XDocument xdoc = XDocument.Parse(xml); string location = xdoc.Descendants("Location").ToString(); 以上返回 System.Xml.Linq.XContainer + ...

1
投票
1答案
226 次观看

Linq名称空间问题

我似乎可以从以下xml中获取任何记录。 xmlns =“ http://www.w3.org/2005/Atom” 如果我删除上面的内容,它将起作用 <?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"> <entry><id><![CDATA[text]]></id>< author><n...

0
投票
1答案
2152 次观看

Linq到XML。选择多列

Dim MyQuery = From c In xdoc.Descendants() _ Where c.Attribute(OriginY) IsNot Nothing _ Order By Val(c.Attribute(OriginY).Value), Val(c.Attribute(OriginX).Value) _ Select c.Attribute(UniStr) 在右上方,您可以看到我的第一张!LINQ尝试!这是我的第一个问题。 如何在vb.net的linq查询中选择多个列? 例如... 选择c.Attribute(UniStr)和c.Attribute(Or...

1
投票
2答案
2006 次观看

使用LINQ to SQL读取DBML xml

我想遍历dbml xml中的表。但是我正在努力去理解Type元素。如何使用LINQ to SQL?

5
投票
3答案
5220 次观看

Linq to XML-删除节点并在同一位置添加新节点

我有一个XDocument,必须删除一个节点,并在进行一些操作后再次添加相同的节点(我的xelement节点很复杂,也有内部节点)。有没有人有一个很好的方法来执行此操作,因为在xmldocument的末尾添加了我的新操作节点。任何代码片段都将不胜感激。

0
投票
2答案
360 次观看

读取和浏览XML数据集文件

将XML数据集文件添加到数据集后,它看起来像这样: <?xml version="1.0" standalone="yes"?> <root> <Email></Email> <FirstName></FirstName> <LastName></LastName> <Addresses> <item> <Address1></Address1> </item> <item> ...

20
投票
2答案
11223 次观看

当元素名称中带有冒号时,如何使用LINQ查询XDocument?

我试图在XDocument对象中使用LINQ to XML。您如何在下面的示例中查询结果元素? <serv:header> <serv:response> <serv:result>SUCCESS</serv:result> <serv:gsbStatus>PRIMARY</serv:gsbStatus> </serv:response> </serv:header> 当我使用这样的语句时,会出现异常“其他信息:名称中不能包含十六进制值0x3A的'...

1
投票
2答案
779 次观看

在Visual Studio 2010 Beta2中将LINQ转换为XSD

我一直在四处查看,我想知道VS10 beta2是否可用。 到目前为止,我所看到的只是适用于VS 2008的Linq to XSD alpha 0.2预览版

8
投票
2答案
18154 次观看

通过属性值查找XElement

我有一个IEnumerables集合,每个集合都有一个与我的业务对象上不同属性对应的不同属性值。这是我要查询的XML示例: <SimpleData name="zip">60004</SimpleData> <SimpleData name="name">ARLINGTON HEIGHTS</SimpleData> <SimpleData name="state">IL</SimpleData> <SimpleData name="countyname">COOK</Simple...

2
投票
2答案
121 次观看

LINQ与XML一起使用

我们有一个项目,其中使用LINQ访问DB层(MS SQL)。现在我们可以将数据库层更改为 XML文件并仍然使用相同的LINQ对其进行访问吗? 我们希望增加将数据存储在单个XML文件或一组XML文件中的可能性。 当前的LINQ to SQL代码如下: result = (from e in db.Organizations where e.Id == idOrganization select e).SingleOrDefault(); 或 result = (from e in db.Organizations ...

8
投票
4答案
10130 次观看

XPathSelectElement与后代

我想知道将简单查询用作以下内容时是否存在性能差异: var x = document.XPathSelectElement("actors/actor") vs var x = document.Descendants("actors").Descendants("actor")

2
投票
1答案
908 次观看

如何使用LINQ在soap请求中获取方法名称和名称空间?

如何使用LINQ to XML从此xml中提取方法名称和名称空间? <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/...

1
投票
2答案
139 次观看

Linq to XML和多重转换

我在Linq中摸索麻烦-也许有人可以给我一些提示。 我有需要转换为新XML的XML。问题是我需要多次转换才能正确处理。 来源看起来像这样: <Meals> <ketchup/> <steak/> <mustard/> <thigh/> <fillet/> <penne/> <drumstick/> <steak/> <ketchup/> ...

2
投票
2答案
688 次观看

使用Linq to XML创建深层对象图,重构吗?

我正在使用LINQ to XML编写一个简单的XML文件解析器。 我想为XML中的每个元素都有一个TreeNode对象(即简单的Tree结构)。我希望每个元素都是强类型的。 与我之前使用的简单循环方法(使用System.XML)相比,它看起来很丑陋和多余。有没有办法在这里去除冗余? XElement ops = XElement.Load(@"c:\temp\exp.xml"); Tree<Element> domain = new Tree<Element>(); domain.Root = new Tre...

2
投票
2答案
2526 次观看

返回XDocument内部深处的Element值

我具有以下XML,并且我一直在尝试Descendents()。Descendents()。Descendents来检索元素值,但我无法使其正常工作。 我想返回在PersonID的第一个元素中找到的第一个值。 这是一个字符串,所以我正在这样做: XDocument XDoc = XDocument.Parse(XmlString); <Root> <Code>200001</Code> <MsgType>106</MsgType> <PersonData> <MSG> <NewDat...