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">
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>