FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error al abrir xsd con XML data binding
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> |
#2
|
|||
|
|||
En el mensaje anterior el xsd sale con * en lugar de los espacios, intenté subirlo como texto normal pero igual aparecen esos asteriscos.
|
#3
|
|||
|
|||
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> |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear un XML a partir de una clase generada de un XSD (XML Data Binding) | agova | Varios | 5 | 26-09-2013 15:52:02 |
Binding o no? | AzidRain | Conexión con bases de datos | 4 | 13-04-2007 18:56:52 |
Usar:XML data binding | cgomez | OOP | 0 | 19-02-2007 19:45:23 |
Error de instalación del .NET Data Provider 1.5 | victork_py | Firebird e Interbase | 3 | 24-02-2004 13:09:01 |
|