问题标签 [xml-namespaces]

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

php - 无法使用 PHP 的 SimpleXML 将命名空间添加到属性

我正在创建一个 Atom 提要,当我尝试在下面添加xmlns:i为属性时 -

我得到了这个作为输出 -

"xmlns:"部分被切断。我需要转义:-字符吗?或者他们是否有任何其他方式来添加这个命名空间?

0 投票
2 回答
29880 浏览

php - PHP DOMDocument获取标签的属性

您好,我有一个 xml 格式的 api 响应,其中包含一系列项目,例如:

我想使用 DOMDocument 从标签“媒体:文件”中获取属性“数据”。我在下面的尝试不起作用:

我究竟做错了什么?请帮忙。

编辑:由于某种原因,我不能发表评论,马克。我得到错误

当我运行我的代码时。我也试过

其中 uri 是与媒体名称空间(NS)相关的 uri,但同样的问题。

请注意,媒体元素的形式不是我认为这是问题的一部分,因为我通常没有解析属性的问题。

0 投票
4 回答
1803 浏览

xml - Scala XML \\ 复制 xmlns 属性。为什么以及如何阻止它?

在 Scala REPL 中:

=>

我如何阻止 Scala 这样做?为什么不能只给我<innerTag> </innerTag>?我怎样才能阻止这种情况发生(或xmlns简单地删除属性)?

谢谢!

澄清:我的总体任务是分割一个 XML 文件并重新组合它。因此,该节点将从根节点(具有 xmlns 属性)下方获取,然后重新集成到再次具有 xmlns 的根节点下的文档中。

0 投票
1 回答
1535 浏览

sql-server - SQL Server XML 声明命名空间

在 SQL Server 2005 中运行 XQuery 时,我希望有一些默认可用的命名空间,这可能吗?

例如,我想做以下事情:

不必每次都重新声明命名空间,这样 SQL 就可以识别 nsp 而无需我每次都包括序言。

想法?

0 投票
4 回答
14270 浏览

xslt - 在 XSL 转换中更改命名空间值?

我不确定这是否可能,因为我对 XSLT 和其他东西很陌生,但也许你们中的一些人可以在这里帮助我?这有点棘手,我在互联网上没有找到类似的东西:

问题是我有一个声明了命名空间的输入 xml,我只需要对其进行轻微更改(添加或删除属性,或将它们转移到其他位置)。但同时,我必须更新文档的文档标签中的命名空间引用。因此,例如,输入 xml 可能看起来像这样:

生成的 xml 应如下所示:

但我唯一得到的是:

现在也许对于你们中的一两个人来说,这可能没什么大不了的,但我有一个限制,即输出文档应该与输入文档一一对应,除了请求的更改(命名空间更改和删除) .

我的 XSLT 看起来像这样:

有人可以帮忙吗?命名空间很棘手:(

PS:谁编辑了我的条目:谢谢:)

0 投票
4 回答
88211 浏览

xml - What is an xs:NCName type and when should it be used?

I ran one of my xml files through a schema generator and everything generated was what was expected, with the exception of one node:

What exactly is xs:NCName? And why would one use it, rather xs:string?

0 投票
3 回答
11663 浏览

xml - 移除 xmlns 属性

我正在尝试xmlns="http://webdev2003.test.com"使用 xsl/xslt 从以下 xml 中删除该属性,这是 SSIS 中 XML 任务的要求。考虑到大文件大小,什么是合适的方法。~40mb

0 投票
1 回答
1556 浏览

xml - 使用 linq 的原子命名空间

我有以下xml

如果我包含以下命名空间,我将无法查询 xml。即它不返回任何结果。

http://www.w3.org/2005/Atom

这是我查询xml的方式

0 投票
1 回答
4974 浏览

java - JAXB 将不需要的名称空间声明附加到标签

我正在实现 XMPP 的自制子协议,并且我正在使用 StAX 和 JAXB 的组合来解析/编组消息。当我整理一条消息时,我最终会收到大量未定义的命名空间声明:

代替:

有什么办法可以转掉吗?

所有这些名称空间都用于由 JAXB 编组/解组的不同消息中,但每条消息都使用一个名称空间。

PS。我不是 XML 专家,如果我犯了一些愚蠢的错误,请不要骂我;)

0 投票
2 回答
8564 浏览

ruby - 如何在 Nokogiri 中使用带有 XPath 的 xmlns 声明

我正在使用 Nokogiri::XML 解析来自 Amazon SimpleDB 的响应。响应类似于:

如果我只是将响应直接交给 Nokogiri,那么所有 XPath 查询(例如doc/"//Item/Attribute[Name='Foo']/Value")都会返回一个空数组。但是,如果我从标签中删除该xmlns属性,它就可以完美地工作。SelectResponse

我需要做一些额外的事情来解释命名空间声明吗?这种解决方法感觉非常像黑客。