问题标签 [xmlattributecollection]

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 投票
1 回答
26794 浏览

c# - 如何检查 XmlAttributeCollection 中是否存在属性?

我正在检查MSDN 上的XmlNode.Attributes 主题,了解检查XmlNode属性是否存在给定名称的方法。好吧,没有关于如何检查项目的样本。

我有类似的东西:

那么,检查每个节点中是否存在属性的最佳方法是什么?可以使用node.Attribute["IsCapital"]!=null吗?

0 投票
1 回答
1293 浏览

c# - 如何为 XmlAttributeCollection 编写 LINQ 语句?

我总是混淆 AsQueryable、AsEnumerable。我应该什么时候使用它们?我应该使用 AsQueryable 创建一个 LINQ 语句来根据 xml 或 AsEnumerable 的属性进行过滤吗?

0 投票
0 回答
144 浏览

propertygrid - PropertyGrid BrowsableAttributes 错误?

这似乎是一个错误:

下面的代码工作正常:

下面的代码没有:

大小、位置、... PropertyGrid 中的属性无法展开。

0 投票
1 回答
266 浏览

c# - GetNamedItem() 与索引

方法 GetNamedItem("test") 和 XmlAttributeCollection 中的索引访问之间有区别吗?也许在空处理或其他方面?

0 投票
1 回答
1900 浏览

c# - 将 XmlAttribute 添加到 XmlAttributeCollection

我想创建一个 XmlAttributeCollection 并根据条件添加一些属性。这是我尝试过的。

但是这样,我遇到了这个错误:

xmlAttributeCollection 在访问之前可能未初始化

如果我尝试这样做:

它说:

无法在此处访问内部构造函数“XmlAttributeCollection”

那么我怎样才能让它工作呢?

更新

所以我用这种方式解决了这个问题

但是现在每次我调用AddExtraAttributes,都有一些额外的属性,在我再次运行我的方法之前xmlAttributeCollection,我不能将它设置为 null ( )。xmlAttributeCollection=null因为那时我不能跑xmlAttributeCollection.append

那么如何在重新xmlAttributeCollection添加属性之前重置呢?

0 投票
2 回答
1075 浏览

c# - C# 如何在另一个 Linq 语句中的 XmlAttributeCollection 上使用 Linq?

我有一个带有子元素的 XML 元素,如下所示:

我正在使用一个已经存在的方法MyMethod()来获取Groups返回一个对象的元素,该XmlNodeList对象我转换为XmlNode. 之后,我想使用 Linq 语句仅获取那些具有name属性的组并将这些名称存储在字符串列表中。

在下面的代码片段中,我试图检查 XML 节点的第一个属性的名称是否相等"name",但该"name"属性可能并不总是第一个。您能否在这里帮助我并告诉我如何在Attributes下面的财产上使用另一个 Linq 声明?Attributes属性是XmlAttributeCollection类型。

编辑:我设法使用内置方法找到了解决方案GetNamedItem