作者gary1198 (醉枫)
看板java
标题Re: [问题] jdom产生xml文件时如何设置多个Namespace
时间Wed Oct 24 23:28:37 2007
※ 引述《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
1F:推 ouboo:谢谢帮忙,感恩! 10/25 14:36