19 Octubre 2022 🔌
-
Metalenguaje: lenguaje para crear lenguajes.
-
En XML (tipo 3) podemos crear otros lenguajes. Permite usar vocabularios específicos de una actividad (última norma 29 Septiembre de 2006) ← pregunta examen
-
SGML: estándar internacional de tipo 2 para la definición de estructura y contenido de documentos
-
XML especifica el contenido y la estructura, pero no la presentación.
-
Un documento XML puede ser fácilmente procesado y sus datos manipulados
-
LosPCDATA son elementos de tipo String
-
Herramienta de creación de árboles DOM para XML: xml2svg.exe (descargar campus)
-
KML es un formato de archivo que se puede usar para mostrar datos geográficos usando software como Google Earth
Partes de un XML
-
Prólogo: incluye:
- versión
- encoding
- standalone
-
Cuerpo:
- elemento
-
Comentarios
-
Un XML es válido si está bien formado y sigue un dtd (es conforme a la gramática de un dtd o esquema)
-
XML contiene información y metainformación y es estructurado
-
Inconvenientes de XML:
- puede requerir demasiado espacio, ancho de banda y tiempo de procesamiento.
- es una sintaxis de documentos, no un lenguaje de programación.
- puede fomentar la proliferación de vocabularios específicos y propietarios
- bueno para texto, malo para datos binarios
-
XML está siendo substituído por JSON
26 Octubre 2022 🐋
XPath
- Sintaxis que nos permite acceder o hacer referencia a trozos de un XML.
XSLT
- Lenguaje de transformación de documentos. Los navegadores modernos ya no soportan este lenguaje
- Reglas: partes:
- etiqueta
- acción: indica la transformación a realizar sobre los nodos seleccionados