Diferencia entre revisiones de «Lenguaje XML/Sintaxis/Normas básicas»

Contenido eliminado Contenido añadido
Terminar página
 
Colocando espacios en blanco
Línea 3:
 
== Estructura jerárquica de los elementos ==
Esta es la más importante: dado que XML es para estructurar datos, todos los elementos deben de estar dentro de otro elemento definido, por ello, un elemento debe estar correctamente incluido dentro de otro de manera jerárquica. Si esto no es así, la jerarqusiajerarquía se rompe y el documento no estará bien-formado. Por ejemplo, esto es correcto:
<source lang="xml">
<páginas><url>google.com</url><title>google</title></páginas>
Línea 13:
 
== Elemento raíz ==
En los documentos XML, debe de haber '''un solo elemento raíz'''. Esto quiere decir que solo debe haber un elemento que contenga a todos los demás. Este elemento debe llamarse según lalo hayamos especificado es la declaración DTD. Por ejemplo, este código sería válido:
<source lang="xml">
<?xml version="1.0" encoding="utf-8"?>
Línea 47:
* Los nombres deben empiezan una letra o uno o más signos de puntuación.
* Pueden contener —pero no necesariamente empezar con ello— letras, números, guiones, rayas, dos puntos o puntos.
* Los nombres que empiezan con la cadena "xml", en ninguna de sus variastesvariantes mayúsculas y minúsculas, no se pueden utilizar para nombrar un elemento, ya que estos se reservan para la estandarización de esta o de futuras versiones de XML.
* Los demás caracteres, como espacios en blanco, no se pueden usar.
 
Línea 71:
<sexo valor=m/>
</source>
 
== Espacios en blanco ==
XML permite utilizar un grupo de caracteres conocidos como «'''espacios en blanco'''» para separar los elementos, y permitir una mejor legibilidad del código. En general son ignorados, aunque no dentro de un elemento de texto o mixto. Estos caracteres son los siguientes:
 
{| class="wikitable"
|-
! Caracter !! Código Unicode
|-
| Espacios || U+032
|-
| Tabuladores || U+009
|-
| Retornos de carro || U+013
|-
| Saltos de línea || U+010
|}
{{navegar
|libro=Lenguaje XML