ejerciciosesquemas2

March 26, 2018 | Author: japg63 | Category: Computer Data, Computing, Technology, Science, Computing And Information Technology


Comments



Description

1.Diseñar un esquema XML para almacenar el currículo de candidatos a un puesto de trabajo, de forma que permita representar lo siguiente (curriculo.xsd):     Cada CV tiene dos atributos, dni y fechacv, y dos partes (estructuras complejas), DatosPersonales e Idiomas. DatosPersonales incluye – obligatoriamente - nombre, apellido1, apellido2 y fechanac. Además, opcionalmente, puede incluir hasta 2 direcciones. La direccion está formada por calle, localidad, codigopostal y pais. Además, cada dirección tiene un carácter para indicar si es de “trabajo” o “particular”. Idiomas puede incluir 0 o varias entradas de idioma. Para cada idioma se registran nombreidioma y nivel (que es un valor a elegir entre “alto”, “medio” o “bajo”). Cada idioma también tiene un carácter para indicar si es “materno” o “extranjero”. 2.Crear 1 documento xml bien formados y válido asociado al siguiente esquema XML (personas.xsd) <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > <xs:element name="persona"> <xs:complexType> <xs:sequence> <xs:element name="nombre" type="xs:string" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="apellido" type="xs:string" minOccurs="2" maxOccurs="2"/> <xs:element name="fechanacimiento" type="xs:date" maxOccurs="1"/> <xs:element name="numerodocumento" type="xs:int"/> <xs:element name="deportista" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> Modifica el documento xsd del ejercicio y/o responda a las siguientes preguntas: a) El elemento numerodocumento tengan exactamente ocho números y una letra. b) El elemento nombre y apellido tengan como mínimo dos letras y como máximo 25 letras. c) Defina un nuevo tipo de dato llamado tipodeportista aplicable al elemento deportista, de forma que pueda contener como valores posibles: fútbol, atletismo, natación o otro. d) Enumere todos los tipos de restricciones aplicables a datos simples "simpleType", indicando brevemente su significado. fresa. 5. tipo y tamaño. limon .precioun)> num_linea (#PCDATA)> cod_cliente (#PCDATA)> cod_articulo (#PCDATA)> nom_articulo (#PCDATA)> cantidad (#PCDATA)> precioun (#PCDATA)> factura facturaID CDATA #REQUIRED> 4.cantidad. como una secuencia de tres elementos: sabor.nom_articulo. número. tarrina y tamaño. Para cada uno de ellos: el número de registro.. autor(es) El préstamo tendrá un atributo numérico que servirá como identificador .3.p.xsd) donde se defina el elemento helado donde como primer elemento podemos elegir el tipo del h elado (tarrina o cono) y como segundo elemento el sabor (chocolate o fresa). En cada documento se indicarán:  El nombre y apellidos del bibliotecario  Fecha del préstamo y de devolución  Datos del lector (id. cod_cliente.cantidad.articulo+)> articulo (cod_articulo. cod_cliente.Diseñar un esquema (helado2. tipo.Elabora un esquema (helado.Crea un esquema para la siguiente DTD <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ATTLIST facturas (factura+)> factura (num_linea. localidad y provincia   Un máximo de tres ejemplares en préstamo. mediano. vainilla.xml 6. de tipo_tamaño puede tomar uno de los valores: grande. pequeño. título.Diseñar un esquema XML para crear documentos para un préstamo de libros.Construir una instancia XML helado2.articulo+)> articulo (cod_articulo. donde sabor. c. avenida o plaza). piso y letra.precioun)> cod_cliente (#PCDATA)> cod_articulo (#PCDATA)> nom_articulo (#PCDATA)> cantidad (#PCDATA)> precioun (#PCDATA)> factura facturaID CDATA #REQUIRED> <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ATTLIST facturas (factura+)> factura (num_linea.nom_articulo. de tipo_sabor puede tomar uno de los 4 valores siguientes: chocolate. nombre calle. teléfono y dirección) La dirección se dividirá en tipo de calle (que puede ser calle. de tipo_helado puede tomar uno de los valores: cono.xsd) donde se defina el elemento helado. apellidos. nombre.   47.  . .$..02.4250%50 8806:03. 8.20342-709508897323 .20507843. .:78:3-4:3/0/.0 80020393.:78 2. 80020393.  .50/49508897323 .:78 2..20.:78. 80020393.. 3..90 2. 80020393. ..2010.:78.203949508/.. 203:2074/4.:20394950839. 80020393.  80020393.3.20/0547989.9508-440.  . 8806:03.0 . 8.4250%50 . 8002039 . 88.4.. 4/1.0/4..:203948//0007.02. 00203943:2074/4.3..424.5..8  ..30.-0./4   ..:20394903.424 2E24097..6:05:0/.2./. /01472.3/4-70./4954/0547989.94.O344974  / 3:207094/48489548/070897.909824 3.:33:0.9.8 ..-08.4308.50/4903..4708548-0819-4  ..88:03908 570:39.9.8.  ..4708543/.0020394342-70.4954/0/.0020394 /0547989. 097.4242J324/48097...0203908:831.5.94882508 8250%50 3/..203904.4320748:3.4390307. 013. .8 1.0390 !%  %.0390 .7.%#"&#  %1..39/.4/*.79.79.-47  954  9.7  :34  /0  48    .74 O 0.3/0  20/./574.4.50/48/0--490.O3 .9:7.7:3086:02.4/*./4 2   80N. ...79.:34/00480 32074/0708974 9J9:4 .948/00./70./ !%  %570.4:3  %..  243  954  /0 954*0.4.0390 .7 :34 /048 .  O &3 2E24 /0 9708 0025./4  .  .4/*.O3 80/..2. 0.424 /0391.1.4708 .424 57207 0020394 54/0248 007 0 954 /0  0.-47 .9:7..2./4 8/  /43/0 80 /013.773. .4:./4 /43/0 .79.97-:94  3:2F7..  9.79.-47   /0  954*8.24/0-748  3.90 4 1708./.2.4:3 !%  %%$%1. 3:2*30..50/48 90F1434/70.-47. ..39/.:4 ...4.39/..  %1.O3 O .0 6:05:0/0807.39/.    80N.79...7 :3 086:02.:4  %.1.4  6:0  807..24/0/0..7.7.79.34  506:0N4 43897:7 :3.03/.4:3  %3:2*30.-47  5:0/0  942.79. 4./7E03954/0.  %1.9:7.708 0357F89. 70./4. /0 9708 00203948 8./057F89.9:7.0 32074 584097.4.4/*..9:7.24 !.:357F89.773.4:3 !%  %%$%1./4 8/  /43/0 80 /013.4/*.3.4708 7...:03..  342-70..:20394803/..7/4.42480:3/4 0020394 08. 80. 389. 5 4..:4 !%  %..9:7.7 :34 /0 48 .79.:4 . ./4 9.7E3 O 342-70. :3 086:02.:4 ..  0./ 570.424 :3.434  .%#"&#   ..4/*.:4  %. 3:2*30. 0.947 / 342-70 .0390 !%  %.7E  ...4/*..:2039485..:4 !%  %342*.9:7.45..5..5.79.0 . 0 0020394 0.N4  /43/0 8.:947 08  O   57F89./4 5:0/0 942./47  ..8 1.:4 ./..90  1708.N4  /0 954*9.8:0390% %1.9:7..70.3.:4 342*.7.4/*.:4 342*.79.3.24  903/7E  :3  .:4 !%  %./.:3086:02.9:7.:4 !%  %342*..9:7./ 570.4708  8:03908 .N4 5:0/0 942./ !%  %570.434  9.79. 0 0020394 0. !%  %.  .
Copyright © 2024 DOKUMEN.SITE Inc.