问题标签 [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.
vb.net - VB Linq 中的“New ... With”语法有什么作用?
此 VB Linq 查询的以下两个版本的结果之间有什么区别(如果有)?
' 假设我们有一个 XElement,其中包含在其他地方定义的员工详细信息
和
即新的意义是什么... 有语法?
我怀疑这有一个简单的答案,但我找不到它 - 任何指向合适教程或 Microsoft 文档的链接都将不胜感激。
c# - 使用 System.Xml.Linq API 设置 XML 命名空间
我无法按照以下方式生成 XML:
这段代码让我得到了大部分的帮助,但我无法在节点前面获得“brk”命名空间;
我试过这个:
和这个
但两者都会导致异常。
c# - 使用 linq 读取属性值
我有一个如下所示的 xml 文件。我要做的是创建一个查询,该查询仅选择具有“Channel”属性和“Automotive”值的项目。
这是我的代码
我尝试使用 item.attribute 方法,但我无法获得项目中的值,只有“类型”的属性值
有人可以帮我解决这个问题吗?
干杯,克里斯
c# - 带有 AND 运算符的 LINQ 子查询不显示任何结果
我又来了……我有一个 XML 文件,其中包含我想查询不同属性的不同类别。
在 SQL 中,我会写类似的东西。
我怎样才能用 linq 做到这一点?我尝试了以下查询,但它返回 null。如果我将这两个属性与“或”|| 操作员我会得到结果,但如果一个项目同时符合两个条件,则会得到所有双重结果。
c# - 在这种情况下我将如何使用 LINQ2XML?
我的 LINQ2XML 查询已经完成了我的目标的一半:
但是,我无法从 XML 文档中获取时间信息,因为我必须匹配布局键信息(请参阅 XML 注释),并且我想知道在 LINQ 中加入这个的最佳解决方案是什么我现有查询的时间数据:
(顺便说一下,这个 XML 数据来自一个 Web 服务)
c# - 用 linq to xml 填充下拉列表的更好方法
我有一堆下拉列表,我使用 linq 从 xml 文件中填充这些下拉列表。我尝试了以下方法来填充它们并且它以某种方式工作,唯一的问题是当一个元素丢失时,例如字幕,我在下拉列表中得到一个空白空间。此外,我没有得到每个下拉列表的不同值,而是所有值。请参阅下面的代码
有没有比将每个值项拆分为单独的查询更好的方法,例如?
干杯,克里斯
c# - 在 XDocument 中按名称查询任意深度的元素
我有一个XDocument
对象。我想使用 LINQ 在任何深度查询具有特定名称的元素。
当我使用 时Descendants("element_name")
,我只得到当前级别的直接子元素。我正在 XPath 中寻找与“//element_name”等效的东西……我应该只使用XPath
,还是有办法使用 LINQ 方法来实现?
c# - 我的简单查询有什么问题?
我是 Linq to Xml 的新手。我有一个非常简单的 xml 文件,如下所示:
我正在尝试像这样查询它:
但是 doc.Descendents(XName.Get("Item")) 返回 null。我在这里的理解有问题。
linq - 使用 Linq-to-XML 插入,带线程
确保线程安全的 Linq-to-XML 编写的最佳方法是什么?
我们最近在我们的 Web 集群上超载,我不得不从我的屁股中提取一个快速的重载.aspx 来捕获电子邮件,以便以后当网站变得更加响应时可以与人们联系。在我短短 5 分钟的匆忙中,我写了这个:
如果 Linq-to-XML 是线程安全的,我无法查找;所以,理论变成了“让我锁定一个静态对象,这样可以防止多次写入。” 这是最好的方法吗?它甚至需要(Linq-to-Xml 线程安全吗?)。遗憾的是,我的两本 Pro LINQ 和 Linq in Action 书籍并未涉及该主题。
这很好,我们在超载的 20m 中捕获了大量电子邮件。只是想知道是否有更好的方法;或者,如果一开始就锁定它只是矫枉过正。
.net - Linq2XML,为什么 Element()、Elements() 不起作用?
我正在尝试遍历一个简单的站点地图(动态添加和删除元素。)这是示例布局
奇怪的是,当我在加载文档后尝试使用 Element() 方法访问子元素时,它为 null,Elements() 也是如此,所以我无法遍历它们。Nodes() 方法虽然有元素。
这是我写的代码
无论我做什么来尝试检索 elem (Element, Elements) 的元素,我都会得到一个空值。
有什么问题?此代码应该运行。不是吗?