Latest web development tutorials

elementos XML

documento XML contiene elementos XML.


¿Qué es un elemento XML?

elemento XML es el tiempo desde (e incluyendo) la etiqueta de inicio hasta (e incluyendo) el final de la etiqueta.

Un elemento puede comprender:

  • otros elementos
  • texto
  • propiedad
  • O una mezcla de todo lo anterior ...
<bookstore>
<book category="CHILDREN">
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title>Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

En el ejemplo anterior, <librería> y <libro> tener uncontenido de elemento,ya que contienen otros elementos. <Libro> elemento también puede teneratributos (categoría = "niños").<Title>, <autor>, <año> y <precio> tienecontenido de texto, ya que contienen texto.


reglas de nomenclatura XML

elementos XML deben seguir estas reglas de nomenclatura:

  • El nombre puede contener letras, números y otros caracteres
  • El nombre no puede comenzar con un número o puntuacion
  • El nombre no puede comenzar con el xml cartas (o XML, XML, etc.)
  • El nombre no puede contener espacios

Se puede utilizar cualquier nombre, sin palabras reservadas.


Las mejores convenciones de nomenclatura

Para hacer que el nombre descriptivo. Uso subraya nombre también es muy bueno: <nombre apellido>, <apellidos>.

Nombre debe ser corto y simple, como por ejemplo: <titulo_libro>, en su lugar: <the_title_of_the_book>.

Evitar el carácter "-". Si usted es nombrado de tal manera: "nombre de pila", algunos programas se supone que desea restar el nombre de la primera en el interior.

Evitar. "" Caracteres. Si usted es nombrado de tal manera: "first.name", algunos programas pueden pensar que "nombre" es el objeto "primera" de la propiedad.

Evitar el carácter ":". Colon se convertirá a usar espacios de nombres (descrito más adelante).

Los documentos XML a menudo tienen una base de datos correspondiente, en la que los campos que corresponden a elementos XML en el documento. Hay una experiencia práctica, el uso de nombres de base de datos llamado elementos XML en el documento.

En XML, EOA y otras letras no inglesas son perfectamente legal, pero necesita atención, su proveedor de software no admite estos caracteres se puede producir cuando los problemas.


XML es un elemento extensible

elementos XML pueden extenderse a transportar más información.

Considere el siguiente ejemplo XML:

<note>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>

Imaginemos que hemos creado una aplicación que te <para>, <desde> y <body> elementos extraídos del documento XML a cabo y produce el siguiente resultado:

MENSAJE

Para: Tove
De: Jani

No me olvides este fin de semana!

Imagínese alguna información adicional documento XML autor ha añadido:

<note>
<date>2008-01-10</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

Entonces esta aplicación se romperá o accidente?

no lo hará. Esta aplicación todavía se pueden encontrar en el documento XML <para>, <desde> y el elemento <body>, y producen la misma salida.

Una de las ventajas de XML, que se pueden extender sin interrupción de las aplicaciones.