问题标签 [linq-to-xml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 linq 查询 xmlnode
我有以下文件:
我想了解以下信息:廉价和昂贵的商品总数、所有类别的列表(如烹饪、园艺、装饰......)、排序类别的列表并仅选择“昂贵”的产品
我该如何使用 LINQ。我这样做到现在:
c# - 使用 linq 读取 RSS 项目
我有以下 rss 提要,我想查询它以获取具有名为子频道的特定类别的所有项目。到目前为止,我只设法到达第一个元素,但前提是它是列表中的第一个元素。我将如何编写 linq 查询来过滤 rss 提要以仅显示某个“子通道”与特定值匹配的项目,例如。“准确性”?
干杯,克里斯
扩展方法
RSS 提取
linq-to-xml - XML、LINQ 解析
我正在使用 LINQ 修改我的 XML:
我正在尝试按升序对我的“字段”进行排序。现在我的问题是我希望已排序的字段替换 XML 中未排序的字段列表,以便我可以进一步使用已排序的 XML。
排序后如何检索 XML?
xml - 带有命名空间的 XML 元素
我们开始使用 nhibernate 并设置了一个 Session Manager 来创建一个新的 SessionFactory。我需要在应用程序第一次启动时修改一些信息。
我使用 XDocument 打开配置文件(不是 app.config)。
x 为空,除非我删除 xmlns。我错过了什么?
c# - 使用 LINQ 在节点中选择两个属性
我有以下节点:
我使用以下内容选择了“类别”属性:
我现在如何同时选择“desc”和“category”
c# - 如何使用 LINQ-to-XML 选择特定节点
我可以选择第一个客户节点并使用下面的代码更改其公司名称。
但是如何选择 ID=2 的客户节点呢?
回答:
谢谢大家,记录一下,这是在 customer-with-id-2 元素中搜索 company 元素的确切语法,然后仅更改 company 元素的值:
用方法语法回答:
刚刚在方法语法中也弄清楚了:
silverlight - XDocument.Descendants() 不返回任何元素
我正在尝试将 Silverlight DataGrid 绑定到 WCF 服务调用的结果。我没有看到网格中显示的数据,所以当我运行调试器时,我注意到 XDocument.Descendants() 没有返回任何元素,即使我传入了一个有效的元素名称。以下是从服务传回的 XML:
这是我用来将结果加载到匿名对象集合中的方法,使用 Linq to XMl,然后将集合绑定到网格。
知道为什么xml.Descendants("Employee")
不返回任何东西吗?
谢谢!
.net - 解析Xml最有效的方法
.Net 框架现在(至少)有四种不同的读取 Xml 字符串的方法。我已经使用了 XmlDocument、XmlReader、XPath 和 XElement 中的每一个,但是在编码或执行期间哪个最有效?每个都是为不同的任务而设计的,优缺点是什么?
更新: 使用 XmlReader 似乎是读取 xml 的最快方法,这对我来说听起来很合理,但有其局限性。我想知道 XmlDocument 和 Xlinq 在非顺序访问 xml 方面是否存在任何性能差异。
更新: 我发现一些帖子比较了加载 xml 文档的不同方法。XmlReader 是最快的,XmlDocument 和 LINQ to XML 之间没有显着差异,直到您加载具有 10,000+ 个节点的文档,其中 LINQ to XML 排在前面。
.net - 如何使用 LINQ to XML 按属性查找 XML 元素?
我正在学习 LINQ to XML,需要找到具有特定属性的元素的存在。目前我正在使用:
我知道有一种更简洁的方法可以做到这一点,可能使用 Any(),但我不确定如何重写查询以使用它。有人有什么好的建议吗?谢谢。
xml - 测试是否存在 xelement
我正在阅读一个如下所示的 XML 文件:
这是从 eBay Web 服务返回的示例数据,所以不要在结构上折磨我。
无论如何,我正在使用这样的代码来读取 xml 并将所有车辆放在 List(of Vehicle) 对象中,如下所示:
然后将结果绑定到呈现数据List(Of Vehicle)
的 ASP.NET控件。如果所有需要的节点都存在,ListView
一切顺利。例如,里程节点是有条件的,有时不存在。每当节点不存在时,我都会收到“ ”错误。Sequence contains no elements
我已经尝试了我所知道的一切来让事情正常工作。有没有办法测试 XElement 是否存在?