Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2004, 06:47
juanchilo
 
Fecha de Ingreso: marzo-2004
Ubicación: Córdoba
Mensajes: 239
Antigüedad: 20 años, 2 meses
Puntos: 0
Busqueda ya no se donde buscar el error

problema en el xml:::::
en el siguiente xml lo valido en XMLSPY pero me tira un error en la primer linea...


Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
<peliculas xmlns:xs="http://www.w3.org/2001/XMLSchema" xs:NonameSpaceSchemaLocation="schema.xsd">
no entiendo cual puede ser el error ya que creo que hasta ahi voy bien.
A continuacion va: 1º el xml y 2º el xsd llamado "schema.xsd".

una manito!!

Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
<peliculas xmlns:xs="http://www.w3.org/2001/XMLSchema" xs:NonameSpaceSchemaLocation="schema.xsd">
    <pelicula tipo="comedia" anio="2000" duracion="102" idioma="ingles" apta="todo publico">
        <titulo>"Al Diablo con el Diablo"</titulo>
        <escritor nombrees="Lynne Littman"/>
        <productor nombrepro="John Byrum"/>
        <director nombredir="Harold Ramis"/>
        <comentario> Un tecnico de computadoras desgraciado y sediento de amor vende  su alma al diablo
       </comentario>
        <actor pa="Michael Douglas" rola="principal"/>
        <segundoact sa="Katherine Zjones" rolb="secundario"/>
        <puntaje>5</puntaje>
    </pelicula>
    <pelicula tipo="suspenso" anio="2000" duracion="102" idioma="ingles" apta="todo publico">
        <titulo>"Pecados Capitales"</titulo>
        <escritor nombrees="Clent Eswood"/>
        <productor nombrepro="Bill Duke"/>
        <director nombredir="Tin burt"/>
        <actor pa="Brad Pitt" rola="principal"/>
        <segundoact sa="Morgan Fredman" rolb="secundario"/>
        <puntaje>9</puntaje>
    </pelicula>
    <pelicula tipo="drama" anio="2000" duracion="95" idioma="espaniol" apta="mayores 18">
        <titulo>"Jinete sin cabeza"</titulo>
        <escritor nombrees="Juan Andreani"/>
        <productor nombrepro="Tim New"/>
        <director nombredir="Tim Burton"/>
        <actor name="Jonny Deap" rola="principal"/>
        <puntaje>7</puntaje>
    </pelicula>
</peliculas>

el schema ::::


Código PHP:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 ([url]http://www.xmlspy.com[/url]) by jaun (int) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:element name="peliculas">
        <xs:annotation>
            <xs:documentation>Comment describing your root element</xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:attribute name="tipo" type="xs:string" use="required"/>
            <xs:attribute name="anio" type="xs:positiveInteger" use="required"/>
            <xs:attribute name="duracion" type="xs:positiveInteger" use="required"/>
            <xs:attribute name="idioma" type="xs:string" use="optional"/>
            <xs:attribute name="apta" type="xs:string" default="todo publico"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="titulo" type="xs:string"/>
    <xs:element name="comentario" type="xs:string"/>
    <xs:element name="puntaje">
        <xs:simpleType>
            <xs:restriction base="xs:integer">
                <xs:minInclusive value="0"/>
                <xs:maxInclusive value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:attribute name="nombrees" type="xs:string" use="required"/>
    <xs:attribute name="nombrepro" type="xs:string" use="required"/>
    <xs:attribute name="nombredir" type="xs:string" use="required"/>
    <xs:element name="escritor">
        <xs:complexType>
            <xs:attribute ref="nombrees"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="productor">
        <xs:complexType>
            <xs:attribute ref="nombrepro"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="director">
        <xs:complexType>
            <xs:attribute ref="nombredir"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="actor">
        <xs:complexType>
            <xs:attribute name="pa" type="xs:string" use="required"/>
            <xs:attribute name="rola" type="xs:string" fixed="principal"/>
        </xs:complexType>
    </xs:element>
    <xs:element name="segundoact">
        <xs:complexType>
            <xs:attribute name="sa" type="xs:string" use="optional"/>
        </xs:complexType>
    </xs:element>
</xs:schema>