Ejercicio de XML - Corregir errores de sintaxis de "triangulos.xml"
Corregir los errores que hay en el siguiente documento XML ("triangulos.xml") para que esté bien formado. Para ello, puede ser necesario crear nuevas etiquetas o atributos.
<?Xml version="1,0" encoding="UTF8"?>
<triangulo base="7"altura="5">
<triangulo base="2"altura="6">
<triangulo base="3"altura="3">
Solución:
En este documento se almacenan los datos (base y altura) de tres triángulos.
<?xml version="1.0" encoding="UTF-8"?>
<triangulos>
<triangulo base="7" altura="5"/>
<triangulo base="2" altura="6"/>
<triangulo base="3" altura="3"/>
</triangulos>
Errores de sintaxis detectados y corregidos
Los errores corregidos en este documento son:
- En la declaración XML, se debe escribir <?xml en vez de <?Xml, 1.0 en vez de 1,0 y UTF-8 lugar de UTF8.
- Todo documento XML tiene que tener un elemento raíz. Por tanto, se ha creado <triangulos>.
- El valor de un atributo debe escribirse separado del nombre del atributo siguiente. Así, por ejemplo, en vez de base="7"altura="5", se ha escrito base="7" altura="5".
- Para indicar que un elemento está vacío, hay que utilizar la sintaxis <etiqueta></etiqueta> o <etiqueta/>. De forma que, se ha escrito, por ejemplo, <triangulo base="7" altura="5"/>, pudiéndose haber escrito también <triangulo base="7" altura="5"></triangulo>.