Patron en XSD

23/09/2005 - 18:24 por echapi | Informe spam
Espero alguien me pueda ayudar, tengo un XML donde tengo varios
elementos de la siguiente estructura:

<fila>1,197455555,0,PERU,1</fila>

yo tengo el siguiente patron en un XSD

<xs:element name="fila" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern
value="[0-1][,][0-9]{9}[,][0-1][,][a-zA-Z]{16}[,][1-2]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

Alguien me podria decir si este patron es valida para el tipo de
esctructura que quiero validar

Gracias por sus respuestas...

Eduardo

Preguntas similare

Leer las respuestas

#1 skar
26/09/2005 - 16:08 | Informe spam
se ve bien,

wrote in message
news:
Espero alguien me pueda ayudar, tengo un XML donde tengo varios
elementos de la siguiente estructura:

<fila>1,197455555,0,PERU,1</fila>

yo tengo el siguiente patron en un XSD

<xs:element name="fila" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern
value="[0-1][,][0-9]{9}[,][0-1][,][a-zA-Z]{16}[,][1-2]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

Alguien me podria decir si este patron es valida para el tipo de
esctructura que quiero validar

Gracias por sus respuestas...

Eduardo

Respuesta Responder a este mensaje
#2 Enrique Ripoll
26/09/2005 - 20:36 | Informe spam
Creo que donde compruebas la longitud de la población deberías poner el rango minimo y máximo.
Tal como lo pones solo te aceptará cadenas de 16 caracteres de longitud.
Ejemplo:
[0-1][,][0-9]{9}[,][0-1][,][a-zA-Z]{4,16}[,][1-2]
que te aceptará poblaciones entres 4 y 16 caracteres.

Para probar expresiones regulares yo utilizo esta página:
http://www.regexlib.com/RETester.aspx

On 23 Sep 2005 09:24:07 -0700, wrote:

Espero alguien me pueda ayudar, tengo un XML donde tengo varios
elementos de la siguiente estructura:

<fila>1,197455555,0,PERU,1</fila>

yo tengo el siguiente patron en un XSD

<xs:element name="fila" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern
value="[0-1][,][0-9]{9}[,][0-1][,][a-zA-Z]{16}[,][1-2]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

Alguien me podria decir si este patron es valida para el tipo de
esctructura que quiero validar

Gracias por sus respuestas...

Eduardo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida