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