2016-05-04 26 views
1

名前空間を含むJAXBを使用してxmlをJavaオブジェクトに変換しようとすると、エラーが発生します。アンマーシャリング中に名前空間を無視する:JAXB

サンプル例: ` ゼタ Walnes

<dob>1991-11-12</dob> 

<urn2:phone xmlns:urn1="urn:example:names:id:ubl:schema:xsd:Phone-2"> 
    <code>123</code> 
    <number>9999-456</number> 
</urn2:phone> 
<fax> 
    <code>123</code> 
    <number>9999-999</number> 
</fax> 

`

は私がオブジェクトに変換&名前空間を無視する必要があります。

+0

を設定するpackage-info.javaファイルを使用することができます起こるか?サンプルコード? –

+0

全体の文書ですか?ルート要素はどこですか? –

+0

\t ゼータ \t Walnes \t \t 1991年11月12日 \t \t \t \t 123 \t \t 9999から456 \t \t \t \t 123 \t \t 9999から999 \t

答えて

0

あなたは、あなたが使用することができ、あなたのorg.w3c.dom.Documentを構築するためのDocumentBuilderFactoryを使用している場合:

DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); 
dbf.setNamespaceAware(false); 

また、あなたが名前空間どんなエラー

関連する問題