Re: [問題] jdom產生xml文件時如何設置多個Namespace

看板java作者 (醉楓)時間16年前 (2007/10/24 23:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ouboo (痴人造夢)》之銘言: : 假設要產生的xml有多個namespace,如下: : <root xmlns: aaa="http://www.aaa.com" : xmlns: bbb="" rel="nofollow">http://www.bbb.com"> : 我用Element類別的setNamespace方法,只可以產生一個namespace : 請問要如何做,才能像上面的例子一樣可以產生一個以上的namespace呢? : 謝謝大家的幫忙!! 如果要用jdom生成一份有多個namespace的xml文件 不能用setNamespace method 因為後面的為取代前面 要使用Element 中的另一個method "addNamespaceDeclaration" 用上例講必須寫成: RootElement.addNamespaceDeclaration(Namespace.getNamespace ("aaa","http://www.aaa.com")); RootElement.addNamespaceDeclaration(Namespace.getNamespace ("bbb","http://www.bbb.com")); 這樣就能寫出你所舉出的例子了! *使用addNamespaceDeclaration來宣告的namespace必須要有前綴字 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.24.31

10/25 14:36, , 1F
謝謝幫忙,感恩!
10/25 14:36, 1F
文章代碼(AID): #177sIfAB (java)
文章代碼(AID): #177sIfAB (java)