Buenas a todos!
Tengo problemas para abrir un xsd desde el XML Data Binding. Me larga errores de caracteres inválidos en todas las lineas, sólo en la primera linea logre que pasara el error poniendo todo en minúscula, pero siguen las demás. Leí por ahí que el data binding de delphi 7 tenia algunos problemas pero no encontré mucho sobre eso. Alguien sabe como puedo solucionarlo o alguna otra alternativa para abrirlos?
El xsd es el siguiente(en la segunda linea va un enlace que no me deja publicar):
Código:
<?xml*version="1.0"*encoding="UTF*8"?>
<xsd:schema*xmlns:xsd="http:">
<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>
</xsd:schema>
Muchas gracias de antemano.