2011-07-27 23 views
10

¿Cuál es la mejor herramienta para crear (o inferir) un esquema XSD a partir de un documento XML? Necesito que sea compatible con Linux.XML to XSD tool for linux

+0

Hmm, ¿cómo funcionaría eso? XSD es extremadamente semántico, y eso es algo que no puedes inferir de los ejemplos. –

+0

Tengo una respuesta XML simple, y quiero crear, basado en este XML, un esquema XSD. He encontrado algunas herramientas en línea, como http://www.flame-ware.com/products/xml-2-xsd/, pero me gustaría saber si hay algo mejor ... – Aitor

+0

En Windows esto es fácil como hay una herramienta en el .Net SDK, lo siento, no sé si unix –

Respuesta

15

En el pasado he utilizado Trang: http://www.thaiopensource.com/relaxng/trang.html

Su viejo y básico, pero me parece que genera esquemas más limpias que otras herramientas (por ejemplo XMLSpy)

+0

Finalmente, trang es la herramienta que estamos usando para transformar un XSD en un DTD, y también al revés. ¡Gracias! – Aitor

+0

trang funciona muy bien. – droope

+5

En Ubuntu: sudo apt-get install trang; trang input.xml output.xsd – rjdkolb