2016-11-16 6 views
1

空 "のxmlns" 属性値を作成しますファイルに値 "test"を持つxmlns属性を追加するAntのxmltask <attr>は、次のように私は、XMLファイルを持っている

実際の出力は次のとおりです。

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<CustomObject xmlns=""> 
</CustomObjects> 

誰もこの問題に遭遇しましたか?または何が問題であるかもしれないものとして何らかの兆候がありますか?

答えて

0

xmltaskは名前がxmlnsの属性を作成できないようです。これは既知のバグのようです:#8 attr name="xmlns" does not work on Mac

XMLでは、xmlnsは予約済みの属性名です。これはデフォルトの名前空間を参照します。デフォルトネームスペースの詳細については、XML 1.0 W3C勧告のネームスペースのNamespace Defaultingを参照してください。

代替ソリューションとして、XSLT to add a namespace to the root elementを使用することを検討してください。

関連する問題