Ejercicio de XML - Corregir errores de sintaxis de "frutas.xml"
Corregir los errores que hay en el siguiente documento XML ("frutas.xml") para que esté bien formado. Para ello, puede ser necesario crear nuevas etiquetas o atributos.
<?xml version="1.0" encoding="UTF-8">
< frutas >
< fruta >
< nombre >cereza< nombre \>
< fruta \>
< fruta >
< nombre >naranja< nombre \>
< fruta \>
< frutas \>
Solución:
En este documento se almacenan dos nombres de fruta: cereza y naranja.
<?xml version="1.0" encoding="UTF-8"?>
<frutas >
<fruta >
<nombre >cereza</nombre >
</fruta >
<fruta >
<nombre >naranja</nombre >
</fruta >
</frutas >
Errores de sintaxis detectados y corregidos
En el documento "frutas.xml" se han corregido los siguientes errores:
- En la primera línea, la declaración XML tiene que terminar con los caracteres "?>".
- Antes del nombre de una etiqueta, no se puede dejar un espacio en blanco. Por tanto, en vez de < frutas hay que escribir <frutas. Igualmente, se tiene que corregir donde aparece < fruta y < nombre por <fruta y <nombre, respectivamente.
- La sintaxis de la etiqueta de cierre de un elemento es </etiqueta>, permitiéndose saltos de línea o espacios en blanco después del nombre de la etiqueta. Por ejemplo, es correcto escribir </etiqueta >. De modo que, en el documento XML dado, se debe sustituir < nombre \>, < fruta \> y < frutas \> por </nombre >, </fruta > y </frutas >.