Saltar la navegación

UA02. Primer acceso a datos

XML (eXtensible Markup Language- Lenguaje de Etiquetado Extensible) es un metalenguaje, es decir, un lenguaje para la definición de lenguajes de marcado. Nos permite jerarquizar y estructurar la información así como describir los contenidos dentro del propio documento. Los ficheros XML son ficheros de texto escritos en lenguaje XML donde la información está organizada de forma secuencial y en orden jerárquico. Existen una serie de marcas especiales como son los símbolos menor que, < y mayor que , > que se usan para delimitar las marcas que dan la estructura al documento. Cada marca tiene un nombre y puede tener 0 o más atributos. Un fichero XML sencillo tiene la siguiente estructura:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Empleados>
   <empleado>
   <id>1</id>
   <apellido>FERNANDEZ</apellido>
   <dep>10</dep>
   <salario>1000.45</salario>
</empleado>
<empleado>
   <id>2</id>
   <apellido>GIL</apellido>
   <dep>20</dep>
   <salario>2400.6</salario>
</empleado>
</Empleados>

Ejemplo con atributos

<pizzas>
    <pizza nombre="Barbacoa" precio="8">
        <ingrediente nombre="Salsa Barbacoa"/>
        <ingrediente nombre="Mozzarella"/>
        <ingrediente nombre="Pollo"/>
        <ingrediente nombre="Bacon"/>
        <ingrediente nombre="Ternera"/>
    </pizza>
    <pizza nombre="Margarita" precio="6">
        <ingrediente nombre="Tomate"/>
        <ingrediente nombre="Jamón"/>
        <ingrediente nombre="Queso"/>
    </pizza>
</pizzas>