Foros del Web » Programación para mayores de 30 ;) » Programación General »

Rellenar plantilla en XML ayuda

Estas en el tema de Rellenar plantilla en XML ayuda en el foro de Programación General en Foros del Web. Hola a todos.Soy un novato en XML y me urge mucho mandar un archivo en el trabajo o me pelan. Me gustaria que alguien me ...
  #1 (permalink)  
Antiguo 09/03/2005, 13:21
 
Fecha de Ingreso: febrero-2005
Mensajes: 9
Antigüedad: 19 años, 2 meses
Puntos: 0
Rellenar plantilla en XML ayuda

Hola a todos.Soy un novato en XML y me urge mucho mandar un archivo en el trabajo o me pelan. Me gustaria que alguien me dijese como podria rellenar el archivo.Solo me admite que este segun la siguiente plantilla.MI problema esque son muchos los usuarios que debo introduccir y nose como realizarlo de manera correcta.Acontinuacion os pongo la plantilla y haber si alguien me dice como debo realizarlo "sabiendo que no tengo mucha idea"

<?xml version="1.0" encoding="utf-8" ?>
- <xs:schema xmlns="http://www.??????????????????.es/schemas" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.????????????????.es/schemas" elementFormDefault="qualified">
- <xs:simpleType name="nif">
- <xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:length value="9" />
<xs:pattern value="(X|[0-9])[0-9]{7}([a-z]|[A-Z])" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="sexo">
- <xs:restriction base="xs:string">
<xs:enumeration value="M" />
<xs:enumeration value="F" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="niss">
- <xs:restriction base="xs:string">
<xs:pattern value="\d{12}" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="fecha">
- <xs:restriction base="xs:string">
<xs:pattern value="(((0?[1-9]|[12][0-9]|3[01])(/)(0?[13578]|10|12)(/)(\d{4}))|(([0]?[1-9]|[12][0-9]|30)(/)(0?[469]|11)(/)(\d{4}))|((0?[1-9]|1[0-9]|2[0-8])(/)(0?2)(/)(\d{4}))|((29)(\.|-|\/)(0?2)(/)([02468][048]00))|((29)(/)(0?2)(/)([13579][26]00))|((29)(/)(0?2)(/)([0-9][0-9][0][48]))|((29)(/)(0?2)(/)([0-9][0-9][2468][048]))|((29)(/)(0?2)(/)([0-9][0-9][13579][26])))" />
</xs:restriction>
</xs:simpleType>
- <xs:element name="participantes">
- <xs:complexType>
- <xs:sequence maxOccurs="unbounded">
- <xs:element name="participante">
- <xs:complexType>
- <xs:sequence>
<xs:element name="D_NIF" type="nif" />
<xs:element name="D_APELLIDO1" type="xs:string" />
<xs:element name="D_APELLIDO2" type="xs:string" />
<xs:element name="D_NOMBRE" type="xs:string" />
<xs:element name="D_NISS" type="niss" />
<xs:element name="B_SEXO" type="sexo" />
<xs:element name="F_NACIMIENTO" type="fecha" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>


Espero vuestra respuesta,muchas gracias.
Un saludo Chuchi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.