看板 java 關於我們 聯絡資訊
※ 引述《ouboo (痴人造夢)》之銘言: : 假設要產生的xml有多個namespace,如下: : <root xmlns: aaa="http://www.aaa.com" : xmlns: bbb="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
ouboo:謝謝幫忙,感恩! 10/25 14:36