Código HTML:
<?xml version="1.0" encoding="UTF-8" ?> <NewDataSet> <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="libro"> <xs:complexType> <xs:sequence> <xs:element name="titulo" type="xs:string" minOccurs="0" /> <xs:element name="cabecera" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="capitulo"> <xs:complexType> <xs:sequence> <xs:element name="posicion" type="xs:int" minOccurs="0" /> <xs:element name="contenido" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema> <libro> <titulo>BAJO LINEA</titulo> <cabecera>Algun texto aqui</cabecera> </libro> <capitulo> <posicion>1</posicion> <contenido>primero</contenido> </capitulo> <capitulo> <posicion>2</posicion> <contenido>segundo</contenido> </capitulo> <capitulo> <posicion>n</posicion> <contenido>varios mas</contenido> </capitulo> </NewDataSet>
-no se como insertar todo lo que va desde
Código HTML:
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
Código HTML:
</xs:schema>
segundo problema es que DOM me da error cuando creo varios nodos CAPITULO es decir
Código HTML:
<capitulo> <posicion>1</posicion> <contenido>primero</contenido> </capitulo>
he numerado los CAPITULOS cosa que tengan distintos nombres los nodos y si funciona pero no es lo que requiero
hay alguna forma de armar este XML con la estructura requerida, ya se a usando DOM u otra herramienta? dato aparte, este formato es leido por otra aplicacion hecha en C# por eso debo recrearlo asi.