问题标签 [xattribute]

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.

0 投票
4 回答
4863 浏览

xpath - 读取 XElement 属性时出现问题

任何人都知道为什么这个 xpath 表达式"catzero/@id"不适用于这个xml

0 投票
1 回答
444 浏览

linq-to-xml - XAttribute 在测试期间实现 IComparable,但在实时时不实现

我下面有一些代码在集成环境中引发异常,但在我的单元测试中却没有。基本上,我正在按属性值对一些 XML 元素(linq-2-sql XElement)进行排序。所有节点都定义了属性。

抛出的异常是“至少一个对象必须实现 IComparable”。可以将代码固定为在任何一种情况下都可以使用:

但我想知道为什么在调试环境中运行时会抛出异常,而不是来自我的单元测试?恐怕我的测试库使用的一些实用程序会产生意想不到的副作用,但我找不到任何东西。我应该寻找什么?

请注意,在测试环境中,elements.First().Attribute("name") 不为 null,但 elements.First().Attribute("name") as IComparable 为 null,因此在这两种情况下 XAttribute 都没有实现 IComparable .

0 投票
1 回答
3170 浏览

linq-to-xml - 使用 XNamespace 创建格式良好的 XML

我想创建一个看起来像这样的 Xml 文件:

<Root xmlns:ns1="name1" xmlns:ns2="name2">
    <ns1:element1 />
    <ns1:element2 />
    <ns2:element3 />
</Root>

如何使用动态添加命名空间的 XAttribute、XElement、XNamespace 和 XDocument 来完成此操作。

0 投票
2 回答
1000 浏览

c# - 清理 XML 属性值

如何轻松清理传递给 XAttribute 的 Value 属性的值。

0 投票
1 回答
3040 浏览

linq-to-xml - 检查是否存在 IEnumerable 类型列表中的值存在于另一个相同类型的列表中 + LINQ to XML

如何XTclist检查Xrclist.

XR

XT

代码 :

0 投票
2 回答
1397 浏览

c# - el.Attribute ("...") 和 el.Attribute (XName.Get ("...")) 有区别吗?

在我们的生产代码中,我看到使用显式XName.Get调用读取 XML 属性:

我以前总是将字符串传递给Attribute

这更具可读性,但我想知道逻辑或性能是否有任何差异。

0 投票
2 回答
9121 浏览

c# - 如何删除 XMLDocument 中的特定属性?

在我的 C# 代码库中,我有一个XMLDocument形式:

使用 Linq-to-XML 或其他方式,我想删除element 包含的所有元素的mlnsand属性。yzB

实现它的最佳方法是什么?

0 投票
1 回答
1195 浏览

facebook - 在 Facebook 页面上嵌入 xat 聊天框

如何在 Facebook 页面上嵌入来自 xat.com 的聊天框?

0 投票
3 回答
114 浏览

c# - Linq2Xml XAttribute 层次结构位置?

我无法理解这一点:

在此处输入图像描述

为什么微软将 Xattribute 放在 Xobject 下?

他们说 :

属性不是从 XNode 派生的;它们不是 XML 树中的节点。相反,它们只是与元素关联的名称/值对。

很好......有一个元素。

那么为什么不在我抽奖的地方呢?

0 投票
2 回答
480 浏览

c# - 从 C# 中的 xelement.add 方法中可能缺少的属性读取

我正在尝试创建一个从文件构建的另一个 XElement 读取的 XElement。下面是代码示例。我的问题是如何围绕可能不存在的源属性进行编码?docHeader 和 invoice 是 XElements。在缺少一个属性的情况下运行此命令时,我收到“对象引用未设置为对象的实例”错误。

我想我在问是否有一种“安全”的方式来读取元素和属性,以防它们不存在?