Re: [問題] jdom產生xml文件時如何設置多個Namespace
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):