问题标签 [xml-attribute]

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

python - 获取 Python 中的 XML 属性值列表

我需要从 Python 中的子元素中获取属性值列表。

用一个例子来解释是最容易的。

给定一些这样的 XML:

我希望能够做类似的事情:

它看起来像是 XPath 的工作,但我愿意接受所有建议。我还想听听您最喜欢的 Python XML 库。

0 投票
4 回答
27548 浏览

.net - 解析 XML 布尔属性(在 .NET 中)的最佳方法是什么?

声明为 xs:boolean 的 XML 属性可接受为“true”、“false”、“0”或“1”。但是,在 .NET 中,Boolean.Parse() 将只接受“true”或“false”。如果它看到“0”或“1”,则会引发“错误格式”异常。

那么,鉴于此,将这样的值解析为布尔值的最佳方法是什么?

(不幸的是,我仅限于 .NET 2.0 解决方案,但如果 v3.5 提供了一些东西,我很想听听。)

0 投票
4 回答
36516 浏览

xml - 通过 XML 中的多个属性查找

我正在尝试在 XML 中搜索多个属性:

我需要检查“字段”中的用户名和用户密码值是否都是我正在与我的数据集值进行比较的值,有没有一种方法可以检查多个属性(和条件)而无需编写我自己的使用标志和破坏的逻辑出循环。

是否有 XMLDoc 的内置功能可以做到这一点?任何帮助,将不胜感激!

0 投票
6 回答
11420 浏览

xml - 如何在 XML 模式中做互斥属性?

我试图使两个 XML 属性互斥。如何创建 XSD 模式来捕获这种场景?

我想要其中之一

但不是

0 投票
4 回答
8704 浏览

php - 如何使用 PHP XML Dom 中的属性值删除特定节点?

我的问题是最好的短语: Remove a child with a specific attribute, in SimpleXML for PHP

除了我没有使用 simpleXML。

我是 PHP 的 XML 新手,所以我可能不是最好的方法

我为每个单独的用户使用 $dom->save($xml) 创建了一个 xml。(由于未公开的原因,未将所有内容放在一个 xml 中)

它给了我那个 xml 声明<?xml version="1.0"?>(不知道如何将它传递给其他人,但这不是重点,希望如此)

当我运行一个使用删除按钮激活的函数时,我想删除一个具有名为 id 的特定属性和 php 中的 DOM 类的类别。

以下是我试图开始工作的函数的调试。我能知道我做错了什么吗?

好吧,当我将返回插入 if 之外时,上面一直打印出一个 [0]->0 的数组。有没有更好的办法?我也尝试过使用 getElementbyId ,但我不知道如何工作。

我宁愿不使用属性,但如果这会使事情变得更容易。

0 投票
5 回答
131263 浏览

xml - XSLT - 如何按属性选择 XML 属性?

这是我的源 xml 的结构:

我喜欢从中创建一些变量,例如从所有具有 Value1="2" 和所有具有 Value1="5" 的变量应该导致 myVar1 和anyA2 和 myVar2 和anyA5

我的方法看起来像这样

但当然不起作用,因为 Value2 不是 Value1 的孩子。

感谢您提前提供任何提示!

0 投票
1 回答
316 浏览

xml - 向 xml 文档添加属性

我有一个 XML 模式和一个从客户那里获得的实例文档。例如,文档可以是:

<doc>
   <carId>12</carId>
</doc>

并且根据架构是有效的。

我想用我的属性对此进行注释:

<doc>
   <carId myns:valid="true">12</carId>
</doc>

我希望带注释的文档根据某些模式有效 - 我不在乎哪个模式,我想它会基于原始模式。

我的问题是,是否有某种方法可以在不更改新模式的情况下“扩展”原始模式?或者,只要它们根据自己的模式有效,添加这些属性总是合法的吗?

我不能假设关于原始模式的任何事情,即它不一定声明 xsd:anyAttribute 在其元素上是允许的。

0 投票
1 回答
245 浏览

c# - 如何利用xml节点的Tags属性来获取它的信息和属性?

如何使用节点的 Tags 属性,以便获取 xml 节点的属性?

我必须在 Windows 窗体中显示 xml 树。当我单击任何节点时,它的属性应该以相同的形式显示在列表框中。

我想使用 tags 属性,但我需要将表单中的树节点转换为 xml 节点。我想将树节点存储在标签中,然后将该标签类型转换为 xml 节点。

我怎样才能做到这一点?

0 投票
2 回答
883 浏览

xml - 如何在 XSLT 中将元素属性转换为元素名称?

我将链接以转换具有以下属性的“名称”属性的 XML:

放入名为 name 属性中的元素中:

使用 XSLT。有任何想法吗?

0 投票
1 回答
1754 浏览

javascript - 带有 javascript 的多功能 xml 属性正则表达式

基本上我有一个 xml 文档,我对文档的唯一了解是属性名称。

鉴于该信息,我必须找出该属性名称是否存在,如果确实存在,我需要知道该属性值。

例如:

我有名称 appincome 和 sourceid。价值观是什么?

此外,如果文档中有两个 appincome 属性名称,我也需要知道这一点,但我不需要它们的值,只要存在一个以上的匹配项即可。