问题标签 [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.
c# - XmlDocument.Save 不为元素输出完整的 QName
我遇到了一个问题,即当我使用 System.Xml 类以编程方式创建 XML 文档然后使用 Save 方法时,输出 XML 不使用节点的 QNames,而只使用本地名称。
例如期望的输出
但我目前得到的是
这有点简化,因为我使用的所有命名空间都是使用文档元素上的 xmlns 属性完全定义的,但为了清楚起见,我在这里省略了。
我知道 XmlWriter 类可用于保存 XmlDocument 并且这需要 XmlWriterSettings 类,但我看不到如何配置它以获得完整的 QNames 输出。
service - 使用相同的客户端访问相同的 Web 服务
我有一些 Web 服务,我正在使用 ws-import 创建一个 Web 客户端。
创建客户端时,我有这一行:
它可以正常工作。
我在另一台服务器上运行相同的 Web 服务,我想知道是否可以使用相同的客户端访问它们。是否可以更改客户端的 wsdl url?Eclipse 中的 Ctrl-Space 为我提供了 2 个参数,我可以将它们输入到 MyServiceService 中,它们是 URL arg0 和 Qname arg1。这就是我要找的吗?如果是这种情况,我应该在 Qname 中输入什么,因为我没有找到任何相关的 Javadoc,也没有在谷歌上找到它
谢谢和问候, Krt_Malta
xml - XML:使用通配符和 xs:QName 类型的必需属性
我的 XML 架构具有以下规则:
<xs:attribute name="A" type="xs:QName" use="required"/>
我希望能够为此标签的 XML 规则文件提供通配符,例如
<Element A="<wildcard_character>" Operation="doStuff">
通常,该属性的值是一个常规的限定字符串名称,但我希望在某些情况下也能够提供通配符。xs:QName 类型是否有这样的字符?我试过 * 没有运气。或者,是否有允许通配符的类型?
谷歌没有运气,所以我会很感激任何建议。
java - QName 和 Operator 类有什么用?
任何人都可以通过给出简单易懂的示例来解释 J2ME 中 QName、Operation 和 Stub 类的用途吗?
android - 在 Android 中导入 QName
我使用 wsdl2java 将 wsdl 文件转换为 java 文件。创建的 java 文件使用类 javax.xml.namespace.QName
但是,Android 无法识别此类。谁能告诉我如何在我的 android 应用程序中添加对 javax.xml.namespace.* 或 javax.xml.namespace.QName 的支持。
非常感谢
xml - QName 值可以不带前缀吗?
假设一个元素被声明为 QName 类型:
在实例文档中,值是否example
可以不带命名空间前缀:
如果是,那么命名空间 URI 是Hello
什么?
假设我声明了一个默认命名空间:
是否Hello
在http://www.example.org
命名空间中?
xpath - 如何在 XML 模式中找到其值被指定为 QName 的所有元素?
假设...
- 我有一个复杂的 XML 模式,它导入/包含其他模式文件,而这些文件又导入/包含更多模式文件。
- 我想在这个 XML 模式中找到所有具有声明为 QName 类型的值(即文本节点)的元素。
- 我希望将这些元素的位置(路径)表示为 XPath 语句(例如,/foo/bar)。
如果我正在编写 Java 应用程序,那么适合这项工作的技术是什么?它是像XSOM这样的模式对象模型吗?是Java XPath API吗?还有什么?
编辑:对于那些想要快速开始访问撒克逊 SCM 的人(根据下面 Michael Kay 的建议),这里有一些 Java 代码(无异常处理):
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)
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
xslt - XSLT 命名空间错误无法解析 qname
stackoverflow 的好人...我正在尝试创建一个 XSLT 转换,它将生成一个 Turtle 文件(与 RDF 相关)。其中一部分涉及前缀命名空间的输出,如下所示:
当我尝试应用转换时,我得到:
所以,我在这里不知所措。我寻求的 Turtle 输出包含许多这样的情况。有什么方法可以停止处理器并仅将 http... 视为纯数据(如 xml 中的 CDATA 选项)?谢谢,约翰