2016-05-04 10 views
1

Wenn ich versuche, XML in Java-Objekt zu konvertieren, das JAXB verwendet, das Namespaces enthält, tritt ein Fehler auf.Ignoriere Namespaces beim Deinstallieren: JAXB

Musterbeispiel: ` Zeta 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> 

`

Ich brauche die Namensräume ignorieren & in Objekt umwandeln.

+0

welche Fehler zu setzen tritt ein? Beispielcode? –

+0

Ist es ein ganzes Dokument? Wo ist das Wurzelelement? –

+0

\t Zeta \t Walnes \t \t 1991-11-12 \t \t \t \t 123 \t 9999-456 \t \t \t \t 123 \t \t 9999-999 \t

Antwort

0

Wenn Sie Document verwenden, um Ihre org.w3c.dom.Document zu bauen, können Sie:

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

Sie können auch eine package-info.java Datei verwenden Namespace

Verwandte Themen