问题标签 [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 投票
1 回答
261 浏览

c# - 生成的 SOAP 服务接口不在正确的命名空间中

我有一个相对较小的问题。我正在开发我的应用程序和第三方程序之间的接口。它们之间的通信是通过 SOAP Web 服务进行的。他们为我提供了他们将用来接收和发送数据的 wsdl。我已经用wsdl.exe工具创建了服务接口和客户端,生成时没有任何错误或警告。

问题来自生成的代码命名空间。它没有使用接口中定义的那个,而是使用 tempuri.org 的那个。好的,没什么大不了的,我可以在

问题是我想从

相反,我的服务在以下位置提供:

其中 nameOfTheInterface 是 wsdl 工具自动生成的接口的名称。

关于我如何处理这个问题的任何建议?我知道最简单的解决方案是将我的新 wsdl 版本实际发送给第三方(应该这样做),但我真的别无选择。

这个问题有什么解决方法吗?

0 投票
4 回答
179 浏览

wpf - 添加 XMLNS 导致 VS 卡住

目前在我的 XAML 编辑器视图中,我经常遇到每个大约 3 秒的捕获事件。我已经能够将其原因缩小到自定义命名空间。

默认情况下,我的页面有 2 个默认 XMLNS 声明:

这工作正常,没有抓住。但是,一旦我在应用程序中为控件添加 XMLNS,它就会开始占用。

它不仅仅特定于该名称空间。我尝试了各种各样的命名空间组合。基本上任何指向 MY 命名空间之一的 XMLNS 都会导致此问题。我不确定如何诊断这个问题。任何指针?

解决方案

我们找到了解决方案。我们参考了一个大小约为 7mb 的 Microsoft 程序集(用于 Web 浏览器的 ACtiveX 东西)。删除后,一切都加快了。我们现在正在研究抽象该程序集的方法,以便它可以存在于运行时文件夹中,但不需要从项目中引用它。谢谢大家的想法。

0 投票
1 回答
7568 浏览

xml - XSLT 应用于具有 xmlns 属性的 XML 文档

我将 XSLT 样式表应用于以下 XML 文件:

这是我当前的 XSLT 文件(执行简单排序):

问题是,我不知道如何使用带有 xsl:template 和 xsl:apply-templates 标签的 'doc:' 命名空间前缀。

现在,XML 文档是按原样复制的,所以我相信第一个 xsl:template 块正在应用。但是,这些项目是未排序的,所以我认为问题出在第二个 xsl:template 上。

我应该注意,如果我从两个文件中删除 xmlns 属性,则转换工作正常。

有什么建议么?

(问题基于这个例子

0 投票
1 回答
1190 浏览

linq-to-xml - 使用 LINQ 提取 RDL 数据

我正在使用一些 SQL 报告定义文件 (RDL),使用 LINQ 提取组件查询语句以进行验证。我正在尝试从 <DataSets> 元素下提取 <DataSet> 元素。我似乎被 <DataSet><Fields><Field> 下的元素之一挂断了,它有一个命名空间限定符 <rd:TypeName>

通过指定默认命名空间,我一直在将 LINQ to XML 用于没有命名空间限定符的文件的其他部分。RDL 指定了两个命名空间:


但是,当我尝试获取 <DataSets> 元素时,出现以下错误:

System.Xml.XmlException - ':' 字符,十六进制值 0x3A,不能包含在名称中。

我知道这与其中一个子元素中的命名空间限定符 (rd:) 有关,但我很难获得有效的 LINQ 表达式。任何帮助,将不胜感激。谢谢!

0 投票
6 回答
110816 浏览

xml - elementFormDefault 在 XSD 中做了什么?

做什么elementFormDefault,什么时候应该使用它?

所以我找到了一些elementFormDefault值的定义:

限定- 元素和属性位于架构的目标命名空间中

unqualified - 元素和属性没有命名空间

因此,根据该定义,我认为如果将模式设置为合格,那么为什么必须在类型前面加上命名空间?在哪些情况下,您甚至会为此设置一组不合格的?我尝试了谷歌搜索,但我得到的只是几个非常难以理解的 W3C 页面。

这是我现在正在使用的文件,为什么我需要将类型target:TypeAssignments声明为与声明targetNamespace相同的类型xmlns:target

0 投票
0 回答
3079 浏览

java - XSLT:在转换器中更改命名空间,而不是在样式表中/删除命名空间前缀

我正在使用 XSLT 和 Saxon 转换一些 XML,如下所示:

样式表是使用MapForce生成的,并且经常更改。虽然转换通常有效,但它会为所有元素添加名称空间n的前缀。这可能是由于样式表中的以下行:

由于 MapForce 工具在其预览中没有显示此前缀,因此在转换器中更改此前缀可能非常容易。有人可以指出我正确的方向吗?还是我需要对样式表进行一些(手动)预处理才能摆脱它?

样式表的精简版本如下所示:

0 投票
3 回答
6224 浏览

java - 这个特定的 XML 文件中的 xmlns 是什么?

我的 , 中有一个servlet.xml条目

现在,我认为dwr是我们要使用的前缀,比如

现在的问题是,如果站点http://www.directwebremoting.org已关闭,那么我的应用程序将无法创建 bean。

  • 每次 beanfactory 创建 bean 时都会访问这个网站吗?

  • 有什么替代方法可以让我使用 dwr,而无需访问他们的网站?


完整的标题:

0 投票
2 回答
588 浏览

xml - 如何使用 XmlDocument 创建包含命名空间声明和前缀名称的 XML?

我正在努力使用 .NET 中的 XmlDocument 对象输出以下 XML。有什么建议么?

这就是我想要输出的...

命名空间真的让我很难受!

0 投票
2 回答
2179 浏览

python - Python xpath 不工作?

好吧,这开始让我有点发疯了。我已经尝试了几个用于 Python 的 xml/xpath 库,但无法找到一种简单的方法来获取臭名昭著的“标题”元素。

最新的尝试看起来像这样(使用 Amara):

但这什么也没打印出来。我的 XML 看起来像这样: http: //programanddesign.com/feed/atom/

如果我尝试//*而不是//title它按预期返回所有内容。我知道 XML 里面有titles,那么有什么问题呢?是命名空间还是什么?如果是这样,我该如何解决?


似乎无法让它在没有前缀的情况下工作,但这确实有效:

0 投票
2 回答
16825 浏览

xml - xmlns="" 是有效的 xml 命名空间吗?

“空”是 XML 命名空间的有效值吗?如果是的话是什么意思?

我有以下 XML 代码,但我不确定属于哪个名称空间Field1Field2元素。