Maven 3、jaxb2、FIXML スキーマ、および maven-jaxb2-plugin を使用するスタンドアロンの Java アプリ用に、JAXB2 を使用して XML を生成します。XML をマーシャリングすると、出力ルート要素に xmlns 属性が含まれます。これを削除するにはどうすればよいですか?
から:
<root ... xmlns="http://www.fixprotocol.org/FIXML-4-4">...</root>
に:
<root ... >...</root>
編集:
パッケージ情報.java
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.fixprotocol.org/FIXML-4-4", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package com.package;