【发布时间】:2016-02-23 10:51:06
【问题描述】:
我需要设置一个命名空间,希望有人能帮帮我。
这就是我需要的:
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
我尝试这样做:
Namespace ns1 = Namespace.getNamespace("urn:iso:std:iso:20022:tech:xsd:pain.001.001.03");
Namespace ns2 = Namespace.getNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance");
Element root = new Element("Document");
root.addNamespaceDeclaration(ns2);
root.addNamespaceDeclaration(ns1);
但我得到了这个例外:
命名空间 xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" 无法作为命名空间添加到“文档”:命名空间前缀 "" 与元素命名空间前缀冲突
谢谢
【问题讨论】:
标签: java xml namespaces jdom