Diferencia entre revisiones de «Lenguaje XML/Introducción»

Contenido eliminado Contenido añadido
Trasladar contenido a otra sección
Creando de nuevo introducción
Línea 1:
== Toma de contacto ==
=Marcas de texto y datos.=
Este es un pequeño ejemplo de un docuento XML:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE ddd>
<ddd>
</ddd>
 
== Conceptos ==
Un documento XML es un archivo de texto en el que se pueden diferenciar dos tipos de sentencias: las '''marcas de texto''' (etiquetas) y los '''datos'''. El texto incluido entre los símbolos de '''<code><</code>''' y '''<code>></code>''' son las marcas de texto. Estas secciones definen la estructura del documento XML. El resto del texto, son los datos.
Antes de empezar este curso, es muy recomendable familiarizarse con algunos conceptos relativos a XML.
=== Documento válido ===
 
=== Documento bien-formado ===
Así por ejemplo, en la oración:
<code><libro> Mi WikiLibro </libro> </code>
 
La secciones <code> <libro> </code> y <code> </libro> </code> corresponden a equiquetas que dan forma al documento y la sección <code> Mi WikiLibro </code> conforma el contenido o datos de dicho documento.
 
Se distinguen también dos tipos de etiquetas: las etiquetas de apertura, que en el ejemplo es <code> <libro> </code> y las etiquetas de cerrado, que '''deben''' ser iguales a las de apertura, salvo que comienzan con una diagonal; en el caso del ejemplo <code> </libro> </code>.
 
XML es un lenguaje que nota la diferencia entre mayúsculas y minúsculas, por lo que las etiquetas siguientes, son diferente, aunque tengan una misma lectura:
 
<code><libro>
<Libro>
<LIBRO></code>
 
El contenido de la etiqueta, esto es, los datos, deben ir delimitados por sendas etiquetas de apertura y cerrado. Se permiten etiquetas vacías, pero también deben cerrarse. Para este caso la etiqueta queda como:
 
<code><libro/></code>
 
Nótese la diagonal al final de la etiqueta, que indica que esta vacía y que se cierra a sí misma.
 
= Atributos. =
 
Las etiquetas pueden tener atributos que den más información sobre su contenido. Los atributos se colocan en la etiqueta de apertura de la siguiente manera:
 
<code><libro ISDN="111111111"> Mi WikiLibro </libro></code>
 
En el ejemplo, la etiqueta <code><libro></code> tiene un atributo: <code>ISDN</code>. El atributo debe ir seguido del signo <code>=</code> y su valor, '''siempre''' entre comillas dobles. No se permiten atributos vacíos, pero se pueden agregar tantos atributos como se requiera.