4
我試圖構建以下XML結構:JDOM2 - 兩個命名
<EDIOrderPackage xmlns="urn:URI" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Version>1.0.0.0</Version>
<Test>true</Test>
</EDIOrderPackage>
我用JDOM2,不知道怎麼加2個命名空間! 即使我只設置一個Namespace,結果也不一樣,因爲我希望它是。 如果我設置了命名空間的root.setNamespace()
,並使用第二一個前綴爲我它看起來像這樣:
<i:EDIOrderPackage mlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Version>1.0.0.0</Version>
<Test>true</Test>
<i:/EDIOrderPackage>
於是就有了EDIPOrderPackage前的我。
如果我不使用前綴是看起來像這樣:
<EDIOrderPackage xmlns="urn:URI">
<Version xmlns="">1.0.0.0</Version>
<Test xmlns="">true</Test>
</EDIOrderPackage>
如果,如果嘗試將其添加爲屬性,它拋出的錯誤信息,我無法用名稱「的xmlns」
屬性那麼,如何用JDOM構建一個如上所示的XML?
新增工作示例。 – rolfl 2014-10-01 23:25:41