问题标签 [qnames]

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 回答
543 浏览

c# - XmlDocument.Save 不为元素输出完整的 QName

我遇到了一个问题,即当我使用 System.Xml 类以编程方式创建 XML 文档然后使用 Save 方法时,输出 XML 不使用节点的 QNames,而只使用本地名称。

例如期望的输出

但我目前得到的是

这有点简化,因为我使用的所有命名空间都是使用文档元素上的 xmlns 属性完全定义的,但为了清楚起见,我在这里省略了。

我知道 XmlWriter 类可用于保存 XmlDocument 并且这需要 XmlWriterSettings 类,但我看不到如何配置它以获得完整的 QNames 输出。

0 投票
1 回答
122 浏览

service - 使用相同的客户端访问相同的 Web 服务

我有一些 Web 服务,我正在使用 ws-import 创建一个 Web 客户端。

创建客户端时,我有这一行:

它可以正常工作。

我在另一台服务器上运行相同的 Web 服务,我想知道是否可以使用相同的客户端访问它们。是否可以更改客户端的 wsdl url?Eclipse 中的 Ctrl-Space 为我提供了 2 个参数,我可以将它们输入到 MyServiceService 中,它们是 URL arg0 和 Qname arg1。这就是我要找的吗?如果是这种情况,我应该在 Qname 中输入什么,因为我没有找到任何相关的 Javadoc,也没有在谷歌上找到它

谢谢和问候, Krt_Malta

0 投票
2 回答
462 浏览

xml - XML:使用通配符和 xs:QName 类型的必需属性

我的 XML 架构具有以下规则:

<xs:attribute name="A" type="xs:QName" use="required"/>

我希望能够为此标签的 XML 规则文件提供通配符,例如

<Element A="<wildcard_character>" Operation="doStuff">

通常,该属性的值是一个常规的限定字符串名称,但我希望在某些情况下也能够提供通配符。xs:QName 类型是否有这样的字符?我试过 * 没有运气。或者,是否有允许通配符的类型?

谷歌没有运气,所以我会很感激任何建议。

0 投票
1 回答
271 浏览

java - QName 和 Operator 类有什么用?

任何人都可以通过给出简单易懂的示例来解释 J2ME 中 QName、Operation 和 Stub 类的用途吗?

0 投票
1 回答
170 浏览

android - 在 Android 中导入 QName

我使用 wsdl2java 将 wsdl 文件转换为 java 文件。创建的 java 文件使用类 javax.xml.namespace.QName

但是,Android 无法识别此类。谁能告诉我如何在我的 android 应用程序中添加对 javax.xml.namespace.* 或 javax.xml.namespace.QName 的支持。

非常感谢

0 投票
2 回答
1424 浏览

xml - QName 值可以不带前缀吗?

假设一个元素被声明为 QName 类型:

在实例文档中,值是否example可以不带命名空间前缀:

如果是,那么命名空间 URI 是Hello什么?

假设我声明了一个默认命名空间:

是否Hellohttp://www.example.org命名空间中?

0 投票
1 回答
778 浏览

xpath - 如何在 XML 模式中找到其值被指定为 QName 的所有元素?

假设...

  • 我有一个复杂的 XML 模式,它导入/包含其他模式文件,而这些文件又导入/包含更多模式文件。
  • 我想在这个 XML 模式中找到所有具有声明为 QName 类型的值(即文本节点)的元素。
  • 我希望将这些元素的位置(路径)表示为 XPath 语句(例如,/foo/bar)。

如果我正在编写 Java 应用程序,那么适合这项工作的技术是什么?它是像XSOM这样的模式对象模型吗?是Java XPath API吗?还有什么?

编辑:对于那些想要快速开始访问撒克逊 SCM 的人(根据下面 Michael Kay 的建议),这里有一些 Java 代码(无异常处理):

0 投票
1 回答
1354 浏览

java - 尝试设置 Web 服务客户端时出现“前缀为空”错误

我有一个 WSDL 和一些用于生成 JAX-WS Web 服务客户端的模式文件。当我尝试获取客户端的实例时,我得到了这个堆栈跟踪:

在我看来,Service 类试图将 WSDL 解析为其初始化的一部分,然后由于某些前缀为空而失败。该行at com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName(ParserUtil.java:78)表明它在解析 QName 时遇到问题。创建服务时,QName 设置如下:

错误信息虽然不是很清楚。之前是否需要前缀"MyService"或者是否需要对 WSDL 进行更改(我不是 WSDL 所有者,因此很难将更改推送给其他团队)。

(WAS 7.0 的环境是 RAD 7.5)

0 投票
1 回答
411 浏览

java - Retrieve XML element with id using java

I have a xml retrieved from seedlist service like this.

I want to retrieve /mypoc

wplc tag have common local name field So I am unable to retrieve this.

I am using Abdera parser to parse xml.

If it is possible I want to retrieve this using QName or Feed.getSimpleExtension() method

0 投票
2 回答
2376 浏览

xslt - XSLT 命名空间错误无法解析 qname

stackoverflow 的好人...我正在尝试创建一个 XSLT 转换,它将生成一个 Turtle 文件(与 RDF 相关)。其中一部分涉及前缀命名空间的输出,如下所示:

当我尝试应用转换时,我得到:

所以,我在这里不知所措。我寻求的 Turtle 输出包含许多这样的情况。有什么方法可以停止处理器并仅将 http... 视为纯数据(如 xml 中的 CDATA 选项)?谢谢,约翰