Hola.
Tu xsd tenía muchos errores además de los asteriscos (los cuales se van cuando copias el texto).
Hay que recordar que los xsd son sensibles a mayúsculas y minúsculas, y que los espacios son importantes también. Te recomiendo el XML Copy Editor para gestionar y corregir tus xsd y xml.
EL xsd corregido sería así, sólo hay que poner la url:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="">
<xsd:annotation><xsd:documentation xml:lang="es">
Esquema de Ticket de pedido de acceso a un WSN
por parte de un CEE.
Nro revision SVN: $Rev:1869 $
</xsd:documentation></xsd:annotation>
<xsd:element name="loginTicketRequest" type="loginTicketRequest" />
<xsd:complexType name="loginTicketRequest">
<xsd:sequence>
<xsd:element name="header" type="headerType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="service" type="serviceType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="version" type="xsd:decimal" use="optional" default="1.0" />
</xsd:complexType>
<xsd:complexType name="headerType">
<xsd:sequence>
<xsd:element name="source" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="destination" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="uniqueId" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
<xsd:element name="generationTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
<xsd:element name="expirationTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="serviceType">
<xsd:restriction base="xsd:string"><xsd:pattern value="[a-z,A-Z][a-z,A-Z,\-,_,0-9] "/>
<xsd:minLength value='3'/>
<xsd:maxLength value='32'/>
</xsd:restriction>
</xsd:simpleType>
</xs:schema>