<?xml version="1.0" encoding="utf-8"?>
<!-- DILVE API: fichalibro response schema       -->
<!--  Adapted from CEGAL                         -->
<!-- (c)2009 DILVE - www.dilve.es -              -->
<!-- Revision history                            -->
<!--  1.0 - 2009/10/01: Initial version          -->

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.dilve.es/dilve/api/xsd/fichaLibros" attributeFormDefault="unqualified" version="1.0">

	<xsd:element name="FICHALIBROS">
		<xsd:complexType>
			<xsd:choice minOccurs="0" maxOccurs="unbounded">
				<xsd:element name="LIBRO" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="ISBN" type="xs:string"/>
							<xsd:element name="VERSION_SINLI" type="xs:string"/>
							<xsd:element name="DETALLE" type="xs:string"/>
							<xsd:element name="RESUMEN" type="xs:string" minOccurs="0"/>
							<xsd:element name="INDICE" type="xs:string" minOccurs="0"/>
							<xsd:element name="PORTADA" minOccurs="0">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="IMAGEN_PORTADA" type="xs:string"/>
										<xsd:element name="FORMATO_PORTADA" type="xs:string"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="AUTORES" minOccurs="0">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="AUTOR" minOccurs="0" maxOccurs="unbounded">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element name="NOMBRE" type="xs:string"/>
													<xsd:element name="BIOGRAFIA" type="xs:string" minOccurs="0"/>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="ERRORES" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="ERROR" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="ISBN" type="xs:string" minOccurs="0"/>
										<xsd:element name="CODIGO" type="xs:integer"/>
										<xsd:element name="DESCRIPCION" type="xs:string"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
