Foros del Web » Programando para Internet » PHP »

Esquema Xsd a Xml amigable

Estas en el tema de Esquema Xsd a Xml amigable en el foro de PHP en Foros del Web. El problema es el siguiente, tengo una serie de esquemas (facturae, extensiones) que vienen como esquemas xsd @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código XML: Ver original <xs:element name ...
  #1 (permalink)  
Antiguo 08/11/2010, 10:52
 
Fecha de Ingreso: septiembre-2010
Ubicación: Malaga
Mensajes: 47
Antigüedad: 14 años, 2 meses
Puntos: 1
Esquema Xsd a Xml amigable

El problema es el siguiente, tengo una serie de esquemas (facturae, extensiones) que vienen como esquemas xsd
Código XML:
Ver original
  1. <xs:element name="Assignee" type="AssigneeType">
  2.     <xs:annotation>
  3.         <xs:documentation xml:lang="en"> Assignee.</xs:documentation>
  4.         <xs:documentation xml:lang="es"> Cesionario.</xs:documentation>
  5.     </xs:annotation>
  6. </xs:element>
  7. <xs:element name="PaymentDetails" type="InstallmentsType">
  8.     <xs:annotation>
  9.         <xs:documentation xml:lang="en"> Payment data.</xs:documentation>
  10.         <xs:documentation xml:lang="es"> Datos de pago.</xs:documentation>
  11.     </xs:annotation>
  12. </xs:element>
  13. <xs:element name="FactoringAssignmentClauses" type="TextMax2500Type">
  14.     <xs:annotation>
  15.         <xs:documentation xml:lang="en"> Text of the clauses.</xs:documentation>
  16.         <xs:documentation xml:lang="es"> Texto de la cláusula de cesión.</xs:documentation>
  17.     </xs:annotation>
  18. </xs:element>

Lo que quiero es que este esquema me lo pase a un xml para que sea mas facil su lectura, quedando mas o menos
Código XML:
Ver original
  1. <nodo_superior>
  2.     <Assignee>
  3.         <type>AssigneeType</type>
  4.         <annotation>
  5.             <txt_ing>Assignee</txt_ing>
  6.             <txt_esp>Cesionario</txt_ing>  
  7.         </annotation>
  8.     </Assignee>
  9.    
  10.     <PaymentDetails>
  11.    
  12.     ....
o cualquier otra forma en que sea mas limpia su lectura.


Lo he intentado con XMLReader y con simplexml_load_file, pero no consigo acceder bien a todas las ramas, creo que por problemas con el namespace.
Tambien he visto algo de SDO_DAS_XML, pero hay que instlar librerias PECL

¿ Conoceis algun script o utilidad que pase el xsd a xml ?


Gracias por anticipado

Etiquetas: esquema, xml, xsd, amigables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:26.