Ver Mensaje Individual
  #3  
Antiguo 13-12-2017
alemancio alemancio is offline
Registrado
NULL
 
Registrado: dic 2017
Posts: 1
Reputación: 0
alemancio Va por buen camino
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>
Responder Con Cita