2011-05-07 4 views
1

私はWindows WebFolder(WebDAVボリュームをマウントするために)が消費するXMLを書いています。JDOM XMLOutputterにすべての要素に名前空間接頭辞を書き込ませるにはどうすればよいですか?

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

が、私はこれを実行する必要があります:Webフォルダは、すべての要素がとてもこれに代えて、それらの上に接頭辞を持っていることが必要です

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

これは醜いですし、不要でなければなりませんが、それはマイクロソフトだ、と彼ら彼らのやり方をしてください。問題は、JDOMにXMLをこのように書くように指示するにはどうすればいいですか?

答えて

2

答えを見つけました:JDOM名前空間クラスには、ローカル名、名前空間、およびプレフィックスをとる3引数バージョンがあります。希望の接頭辞でそのバージョンを使用する場合、それは必要に応じて動作します。ダムの質問を申し訳ありません、多分これは他の誰かを助けるでしょう。

関連する問題