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.
Inyección XPath
La consulta XML se realiza con XPath, un tipo de declaración descriptiva simple que permite la consulta XML para localizar información. Al igual que SQL, puede especificar ciertos atributos para encontrar y patrones para que coincidan. Cuando se hace uso de XML en un sitio web es común aceptar algún tipo de entrada en la cadena de consulta para identificar el contenido a localizar y mostrar en la página. Esta entrada debe ser desinfectada para verificar que no se mete hasta la consulta XPath y devuelva datos incorrectos o indeseados.