Latest web development tutorials

sintaxis XML

reglas de sintaxis XML son simples y muy lógico. Estas reglas son fáciles de aprender, y muy fácil de usar.


Todos los elementos XML deben tener una etiqueta de cierre

En HTML, algunos elementos no tienen una etiqueta de cierre:

<p>This is a paragraph.
<br>

En XML, omita la etiqueta de cierre es ilegal. Todos los elementosdeben tener una etiqueta de cierre:

<p>This is a paragraph.</p>
<br />

Nota: A partir de los ejemplos anteriores, es posible que haya notado que la declaración XML no cerró la pestaña.Esto no es un error. Declaración no es parte del propio documento XML, no tiene etiqueta de cierre.


Las etiquetas XML son mayúsculas y minúsculas

Las etiquetas XML entre mayúsculas y minúsculas. Etiqueta <letra> tag <letra> es diferente.

Debe utilizar el mismo caso para escribir etiquetas de apertura y cierre:

<Message>This is incorrect</message>
<message>This is correct</message>

Nota: Las etiquetas de apertura y cierre se conocen comúnmente como las etiquetas de inicio y fin.Si te gusta qué términos, sus conceptos son los mismos.


XML debe estar correctamente anidados

En HTML, usted ve a menudo no son elementos anidados correctamente:

<b><i>This text is bold and italic</b></i>

En XML, todos los elementosdeben estar correctamente anidados unos dentro de otros:

<b><i>This text is bold and italic</i></b>

En el ejemplo anterior, el significado correcto es anidada: Debido elemento <i> dentro de <b> para abrir, entonces tiene que estar cerrado en el elemento <b>.


El documento XML debe tener un elemento raíz

El documento XML debe tener unelemento es el padrede todos los demás elementos. Este elementose llama el elemento raíz.

<root>
<child>
<subchild>.....</subchild>
</child>
</root>


valores de atributos XML deben ser citados

Al igual que en HTML, XML elementos pueden tener atributos (en pares de nombre / valor).

En XML, los valores de atributos XML deben ser citados.

Por favor, estudie los siguientes dos documentos XML. La primera de ellas es incorrecta, el segundo es correcta:

<note date=12/11/2007>
<to>Tove</to>
<from>Jani</from>
</note>

<note date="12/11/2007">
<to>Tove</to>
<from>Jani</from>
</note>

Error en el primer documento se, tenga en cuenta el elemento de propiedad de fecha no es citado.


referencia de la entidad

En XML, algunos caracteres tienen un significado especial.

Si se pone el carácter "<" en el elemento XML, un error se produce porque el analizador lo usará como el comienzo de un nuevo elemento.

Esto generará un error de XML:

<message>if salary < 1000 then</message>

Para evitar este error, por favor utilicereferencias de entidad en lugar de carácter "<":

<message>if salary &lt; 1000 then</message>

En XML, hay 5 referencias a entidades predefinidas:

&lt; < less than
&gt; > greater than
&amp; & ampersand
&apos; ' apostrophe
&quot; " quotation mark

Nota: En XML, sólo los caracteres "<" y "&" es de hecho ilegal.Signo mayor que es legal, pero usando referencias de entidad en cambio, es un buen hábito.


comentarios XML en

Hacer un comentario en la sintaxis XML y la sintaxis HTML es muy similar.

<! - Esto es un comentario ->


En XML, se reservará el espacio

HTML cortará más de un caracteres espacio consecutivos (fusionada) en una sola:

HTML: Hello Tove
Output: Hello Tove

En XML, no se eliminarán unos espacios de documentos.


XML se almacena en avance de línea LF

En las aplicaciones de Windows, una nueva línea por lo general se utiliza para almacenar un par de caracteres: retorno de carro (CR) y salto de línea (LF).

En Unix y Mac OS X, utilice LF para almacenar una nueva línea.

En el antiguo sistema Mac, utilice CR para almacenar la nueva fila.

XML se almacena en avance de línea LF.