ejercicios-ut1-alumnos

Upload: jaimerodriguez

Post on 06-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 EJERCICIOS-UT1-alumnos

    1/2

    LENGUAJES DE MARCAS

    EJERCICIOSUT1

    UT1. Introducción a los lenguajes de marca: ejercicios

    1. Crear una estructura XML sin DTD o Schema que represente tres helados. Cada heladopuede tener: un sabor (nata, fresa, your,!", un tama#o (rande, mediano y peque#o",recipiente (cucurucho, tarrina, $aso" y un posible complemento o topping  ($irutas chocolate,caramelo, frutas naturales, !". Dos de los helados tendr%n topping  y el otro no.

    2. Crear una estructura XML sin $alidaci&n que represente una estructura de dos empleadosen la que cada empleado tiene un nombre, unos apellidos, un puesto que ocupa en laempresa, una permanencia en la empresa y una recopilaci&n de los proyectos en los queest% traba'ando. Mediante un atributo contendr% tambin la cateor)a a la que pertenece elpuesto (*+". -dem%s contendr% un elemento que refle'e la permanencia que lle$a el

    empleado en la empresa en a#os este elemento no toma nin/n $alor los a#os se danmediante un atributo. 0l primero de los empleados est% traba'ando en dos proyectos y elseundo no est% traba'ando en ninuno de los proyectos. Los proyectos deben indicar cu%les el tipo de proyecto al que corresponden.

    3. Crear un XML para una orden de pedido que se caracteri1ar% (atributos" por su id, la fechay su id de cliente. Dicha orden tendr% una factura que $endr% marcada por un id. La facturatendr% el nombre de la empresa, la direcci&n, el nombre de la ciudad y el c&dio postal. -su $e1 la orden de pedido tendr% un elemento $ac)o en$)o cuyo atributo ref ser% el id de

    la factura. 2ara finali1ar, la orden de pedido tendr% dos pedidos, cada uno de los cualestendr% una descripci&n. -dem%s, cada pedido $endr% marcado por su referencia y lacantidad de unidades que se piden de ese elemento.

    3. Comprobar si este XML est% bien+formado y en caso de no serlo correirlo y obtener elXML bien+formado :

    456ml $ersion78*.98 encodin78T;+alor *4?elemento*=4elemento@ id7alor @4?elemento@=4elementoA=>alorA4elementoA=

    4?rai1=4rai1=

    4elemento*=>alor **4?elemento*=

    46mlelemento@ id7BAB=>alor @@4?6mlelemento=4elementoA=>alor AA4?elemento3=4elemento 3 id7BA3B?=4elemento $alor7BpruebaB=

    4?rai1=

    . Crear un documento XML para el siuiente pedido que ha recibido por correo electr&nicouna empresa que se dedica a la $enta de herramientas para 'ardiner)a:

    8ola, necesito una cortadora de csped para mi 'ard)n de esas que anuncian en oferta, meustar)a que fuera uno de esos modelos elctricos, pues las de asolina contaminanmucho. Me llamo oberto Mo$illa, la cortadora la tendr%n que en$iar a -lbacete, la

    direcci&n es 2la1a de la Duquesa *@, la recoer% mi esposa que se llama -licia -bad. -hora que lo pienso tambin necesitar A podadoras para los setos. Les paso mi direcci&n

    Pág. 1 de 2

  • 8/18/2019 EJERCICIOS-UT1-alumnos

    2/2

    LENGUAJES DE MARCAS

    EJERCICIOSUT1

    de aqu) para lo referente al pao, es Eeneral icardos F, aqu) en Madrid. 0s urente, porfa$or, el csped est% muy alto.8

    La fecha del pedido es el @9 de octubre del @9**. 0l empleado que se encara del pedidoha comprobado alunos datos necesarios: el c&dio postal de la direcci&n de -lbacete es9@99A y el de la de Madrid @