imposible añadir documento a colección en eXist!
Hola, escribo a ver si algún hombre/mujer de buena fe me da la solución a este problemilla que me trae de cabeza:
Llevo cierto tiempo intentando añadir un documento XML hecho por mà a una colección de la base de datos XML que tengo montada con eXist. El caso es que cuando pruebo a añadir cualquier archivo de ejemplo de, por ejemplo, el XMLSpy, he visto que funciona perfectamente, pero cuando trato de añadir un archivo XML hecho por mà en ese programa, y que además se que es validado como bueno por ese mismo programa, la base de datos pasa de mÃ. Estos son, tanto el archivo XML como su correspondiente XSD:
ARCHIVO XML:
<?xml version="1.0" encoding="UTF-8"?>
<CLIENTES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:PROYECTOXMLDOCCLIENTES.xsd">
<CLIENTE DIRECCION="Calle alpargata numero 12" TELEFONO="915560789" DNI="78904475R" NOMBRE="Juaniro" APELLIDOS="Bananas" ID="1"/>
</CLIENTES>
ARCHIVO XSD:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.0 NT beta 1 build Jun 13 2001 (http://www.xmlspy.com) by Alex Pilz (Altova) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CLIENTES">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="CLIENTE">
<xs:complexType>
<xs:attribute name="DIRECCION" type="xs:string" use="required"/>
<xs:attribute name="TELEFONO" type="xs:string" use="required"/>
<xs:attribute name="DNI" type="xs:string" use="required"/>
<xs:attribute name="NOMBRE" type="xs:string" use="required"/>
<xs:attribute name="APELLIDOS" type="xs:string" use="required"/>
<xs:attribute name="ID" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Por que narices, si está bien formado, y toda a pesca, no me deja añadirlo a la colección?, tedrÃa acaso que configurar algo especialmente en eXist??. Por favor ayudadme, por lo que mas querais, que este pobre loco ya no sabe que hacer!
Llevo cierto tiempo intentando añadir un documento XML hecho por mà a una colección de la base de datos XML que tengo montada con eXist. El caso es que cuando pruebo a añadir cualquier archivo de ejemplo de, por ejemplo, el XMLSpy, he visto que funciona perfectamente, pero cuando trato de añadir un archivo XML hecho por mà en ese programa, y que además se que es validado como bueno por ese mismo programa, la base de datos pasa de mÃ. Estos son, tanto el archivo XML como su correspondiente XSD:
ARCHIVO XML:
<?xml version="1.0" encoding="UTF-8"?>
<CLIENTES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:PROYECTOXMLDOCCLIENTES.xsd">
<CLIENTE DIRECCION="Calle alpargata numero 12" TELEFONO="915560789" DNI="78904475R" NOMBRE="Juaniro" APELLIDOS="Bananas" ID="1"/>
</CLIENTES>
ARCHIVO XSD:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.0 NT beta 1 build Jun 13 2001 (http://www.xmlspy.com) by Alex Pilz (Altova) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CLIENTES">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="CLIENTE">
<xs:complexType>
<xs:attribute name="DIRECCION" type="xs:string" use="required"/>
<xs:attribute name="TELEFONO" type="xs:string" use="required"/>
<xs:attribute name="DNI" type="xs:string" use="required"/>
<xs:attribute name="NOMBRE" type="xs:string" use="required"/>
<xs:attribute name="APELLIDOS" type="xs:string" use="required"/>
<xs:attribute name="ID" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Por que narices, si está bien formado, y toda a pesca, no me deja añadirlo a la colección?, tedrÃa acaso que configurar algo especialmente en eXist??. Por favor ayudadme, por lo que mas querais, que este pobre loco ya no sabe que hacer!
