XML | Sintaxis

Requisito previo: XML | Lo esencial

En este artículo, vamos a discutir la regla de sintaxis XML que se usa al escribir un documento XML o una aplicación XML. Es muy simple y sencillo de aprender y codificar.
A continuación se muestra un documento XML completo para discutir cada componente en detalle.

<?xml version="1.0" encoding="UTF-8"?>
<message>
   <to>Students</to>
   <from>Teacher</from>
   <subject>Regarding assignment submission</subject>
   <text>All students will have to submit assignment by tomorrow.</text>
</message>

Reglas de sintaxis para declaración XML o prólogo XML:

<?xml version="1.0" encoding="UTF-8"?>

A continuación se muestra la explicación de cada punto.

  • Esta línea se llama prólogo XML o declaración XML.
  • Esta línea es opcional, es decir, puede usarse o no en un documento XML. Sin embargo, debe ser la primera línea si se usa.
  • version=”1.0″ es la versión del XML que se utiliza actualmente. Hay varias versiones de XML disponibles.
  • La codificación = «UTF-8» especifica la codificación de caracteres utilizada al escribir un documento XML, por ejemplo, êèé es para francés, etc. Su valor por defecto es “UTF-8”. Para obtener más información sobre la codificación de caracteres , haga clic aquí .
  • Esta declaración distingue entre mayúsculas y minúsculas, por ejemplo, «xml» debe estar en minúsculas en .

Reglas de sintaxis para el elemento raíz:

  • Todos los archivos XML deben tener uno o más elementos raíz para evitar errores.
    Por ejemplo, el siguiente código es incorrecto porque no contiene el elemento raíz.

    <to>Students</to>
    <from>Teacher</from>
    <subject>Regarding assignment submission</subject>
    <text>All students will have to submit assignment by tomorrow.</text>
    • En el primer ejemplo, el elemento raíz es <message> y todos los elementos restantes <to>, <from>, etc. son el elemento secundario y residen dentro del elemento raíz.
    • Es sensible a mayúsculas y minúsculas.

    Reglas de sintaxis para elementos XML:

    • El elemento XML debe tener un elemento de cierre, por ejemplo <categoría de texto = “mensaje”>Hola</text> es correcto pero <categoría de texto = “mensaje”>Hola no es correcto porque no contiene el elemento de cierre y arrojará un error y viceversa.
    • Los elementos en XML deben anidarse correctamente; de ​​lo contrario, arrojará un error. Por ejemplo , <to><from>Geeks</from></to> está anidado correctamente pero <to><from>Geeks</to></from> está mal porque si <from> se abre dentro de <to> entonces esto también debería terminar dentro del elemento </to>.
    • También distingue entre mayúsculas y minúsculas, es decir, el elemento de inicio y el de cierre deben estar en el mismo caso. Por ejemplo , <to>….</to> es correcto pero <to>…..</To> no es correcto y generará un error.

    Regla de sintaxis para atributos XML:

    • El atributo XML tiene dos partes, una es el nombre y la otra es su valor. Reside dentro de la apertura de un elemento XML. Por ejemplo: <categoría de texto = “mensaje”>Todos los estudiantes deberán enviar la tarea mañana.</text>
      Aquí categoría es el nombre del atributo y mensaje es su valor y el valor del atributo debe estar entre comillas simples o en comillas dobles de lo contrario arrojará un error. El nombre del atributo se escribe sin comillas.
    • El atributo XML también distingue entre mayúsculas y minúsculas.
    • Un elemento XML puede tener múltiples atributos pero no puede tener los mismos nombres de atributo en el mismo elemento.
      Por ejemplo: <categoría de texto =”mensaje” propósito = “saludo”>GeeksforGeeks</text> Los
      atributos anteriores son correctos porque tienen múltiples atributos con diferentes nombres de atributos.
      <categoría de texto =”mensaje” categoría = “saludo”>GeeksforGeeks</text> El
      atributo anterior es incorrecto porque tiene el mismo nombre de atributo en un solo elemento.

    Comentarios XML: La sintaxis correcta para escribir comentarios XML es: <!– Es la sección de comentarios ->
    Comentarios incorrectos: <!– Es la sección de comentarios -> es decir, no se permiten dos guiones entre el comentario.

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *