2011-05-07 83 views
1

我正在編寫將由Windows WebFolder使用的XML(用於裝入WebDAV卷)。 WebFolder要求所有的元素對他們的前綴,所以不是這樣的:如何強制JDOM XMLOutputter在所有元素上編寫名稱空間前綴?

<one xmlns="DAV:"> 
    <two /> 
    <three /> 
</one> 

我需要這樣做:

<D:one xmlns:D="DAV:"> 
    <D:two /> 
    <D:three /> 
</D:one> 

這是醜陋的,應該是不必要的,但它是微軟,他們做他們的方式,所以無論如何。問題是,我該如何告訴JDOM以這種方式編寫XML?

回答

2

找到答案:JDOM命名空間類有一個3-arg版本,它接受本地名稱,名稱空間和前綴。如果您使用具有所需前綴的版本,則可以按需使用。對於愚蠢的問題抱歉,也許這會幫助其他人。

相關問題