XML jurídico
XML jurídico ("Legal XML" en inglés) se refiere a la utilización del lenguaje XML para el Derecho.  Este lenguaje se usa para estructurar de manera simple los metadatos de un determinado documento (autor, fecha, origen...) y su contenido ("parte", "capítulo", "artículo"...). Su uso se complementa con el denominado "XML esquema", un estándar del W3C que sirve para expresar algunas constricciones sobre los documentos, y con las tecnologías asociadas a la Web Semántica, tales como RDF, SPARQL, OWL, etc.
Seguridad XML
Las firmas de XML se utilizan del siguiente modo: los objetos de la información firmados se elaboran (se calcula un valor hash para ellos); el valor resultante se coloca en un elemento de XML con información adicional, entonces se elabora el elemento a su vez y se firma codificado. La especificación define un conjunto de algoritmos, sus URI y los requisitos para su implementación. Estos algoritmos incluyen SHA1 para la generación de hash, Base64 para codificar datos binarios, DSA con SHA1 (DSS) para firmas y XML Canónico para la canonización. Hablaremos más sobre el XML Canónico en la siguiente sección Ampliación de las firmas digitales para SOAP, donde veremos un ejemplo de XML Signature.