Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > XML > XMLBeans
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

XMLBeans
Enviado por kelfis el día 25 de abril de 2008

Hola a todos.
Estoy usando XMLBeans para manejar un esquema XSD, en JAVA, y tengo que formar un XML cuyo nodo raiz tiene un namespace y un elemento de dentro tiene otro namespace distinto.
El código XML que tengo que formar es este:
<TagList xmlns="urn:namespace1">
<Tag
<Area xmlns="urn:namespace2"/>
</Tag>
</TagList
Pero no soy capaz de meter el segundo namespace.

El código, más o menos es:

TagListDocument doc = TagListDocument.Factory.newInstance();
TagLis tag_list = doc.addTagList();
Tag t = tag_list.addArea();

Si hago doc.toString() me muestra:

<TagList xmlns="urn:namespace1">
<Tag
<urn:Area>
</Tag>
</TagList>

Por otro lado, si lo hago por separado, es decir:

TagListDocument doc = TagListDocument.Factory.newInstance();

TagLis tag_list = doc.addTagList();

AreaDocument area = AreaDocument.Factory.newInstance();

Area a = area.addArea();

y hago un doc.toString y un area.toString() si me muestra el XML correcto, pero separado:

<TagList xmlns="urn:namespace1">
<Tag/>
</TagList>

<Area xmlns="urn:namespace2"/>

El xsd es un esquema que tiene otro esquema dentro como elemento.

Gracias.


 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network