2016-05-04 4 views
1

Когда я пытаюсь преобразовать xml в объект Java с использованием JAXB, который содержит пространства имен, возникает ошибка.Игнорировать пространства имен при немаршаллировании: 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

какой ошибку имеет место? Образец кода? –

+0

Это целый документ? Где корневой элемент? –

+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

ответ

0

Если Вы используете DocumentBuilderFactory построить свой org.w3c.dom.Document, вы можете использовать:

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

Также вы можете использовать файл package-info.java установить Namespace

Смежные вопросы