问题标签 [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.
php - 无法使用 PHP 的 SimpleXML 将命名空间添加到属性
我正在创建一个 Atom 提要,当我尝试在下面添加xmlns:i
为属性时 -
我得到了这个作为输出 -
"xmlns:"
部分被切断。我需要转义:
-字符吗?或者他们是否有任何其他方式来添加这个命名空间?
php - PHP DOMDocument获取标签的属性
您好,我有一个 xml 格式的 api 响应,其中包含一系列项目,例如:
我想使用 DOMDocument 从标签“媒体:文件”中获取属性“数据”。我在下面的尝试不起作用:
我究竟做错了什么?请帮忙。
编辑:由于某种原因,我不能发表评论,马克。我得到错误
当我运行我的代码时。我也试过
其中 uri 是与媒体名称空间(NS)相关的 uri,但同样的问题。
请注意,媒体元素的形式不是我认为这是问题的一部分,因为我通常没有解析属性的问题。
xml - Scala XML \\ 复制 xmlns 属性。为什么以及如何阻止它?
在 Scala REPL 中:
=>
我如何阻止 Scala 这样做?为什么不能只给我<innerTag> </innerTag>
?我怎样才能阻止这种情况发生(或xmlns
简单地删除属性)?
谢谢!
乔
澄清:我的总体任务是分割一个 XML 文件并重新组合它。因此,该节点将从根节点(具有 xmlns 属性)下方获取,然后重新集成到再次具有 xmlns 的根节点下的文档中。
sql-server - SQL Server XML 声明命名空间
在 SQL Server 2005 中运行 XQuery 时,我希望有一些默认可用的命名空间,这可能吗?
例如,我想做以下事情:
不必每次都重新声明命名空间,这样 SQL 就可以识别 nsp 而无需我每次都包括序言。
想法?
xslt - 在 XSL 转换中更改命名空间值?
我不确定这是否可能,因为我对 XSLT 和其他东西很陌生,但也许你们中的一些人可以在这里帮助我?这有点棘手,我在互联网上没有找到类似的东西:
问题是我有一个声明了命名空间的输入 xml,我只需要对其进行轻微更改(添加或删除属性,或将它们转移到其他位置)。但同时,我必须更新文档的文档标签中的命名空间引用。因此,例如,输入 xml 可能看起来像这样:
生成的 xml 应如下所示:
但我唯一得到的是:
现在也许对于你们中的一两个人来说,这可能没什么大不了的,但我有一个限制,即输出文档应该与输入文档一一对应,除了请求的更改(命名空间更改和删除) .
我的 XSLT 看起来像这样:
有人可以帮忙吗?命名空间很棘手:(
PS:谁编辑了我的条目:谢谢:)
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
?
xml - 移除 xmlns 属性
我正在尝试xmlns="http://webdev2003.test.com"
使用 xsl/xslt 从以下 xml 中删除该属性,这是 SSIS 中 XML 任务的要求。考虑到大文件大小,什么是合适的方法。~40mb
java - JAXB 将不需要的名称空间声明附加到标签
我正在实现 XMPP 的自制子协议,并且我正在使用 StAX 和 JAXB 的组合来解析/编组消息。当我整理一条消息时,我最终会收到大量未定义的命名空间声明:
代替:
有什么办法可以转掉吗?
所有这些名称空间都用于由 JAXB 编组/解组的不同消息中,但每条消息都使用一个名称空间。
PS。我不是 XML 专家,如果我犯了一些愚蠢的错误,请不要骂我;)
ruby - 如何在 Nokogiri 中使用带有 XPath 的 xmlns 声明
我正在使用 Nokogiri::XML 解析来自 Amazon SimpleDB 的响应。响应类似于:
如果我只是将响应直接交给 Nokogiri,那么所有 XPath 查询(例如doc/"//Item/Attribute[Name='Foo']/Value"
)都会返回一个空数组。但是,如果我从标签中删除该xmlns
属性,它就可以完美地工作。SelectResponse
我需要做一些额外的事情来解释命名空间声明吗?这种解决方法感觉非常像黑客。