Cómo funciona cada uno para obtener datos: XML es un formato de datos estructurado que puede estar almacenado en un archivo local o servido desde un servidor remoto (por ejemplo, desde una API REST). XPath es un lenguaje para navegar y seleccionar partes específicas dentro de un documento XML. XQuery es un lenguaje de consulta más avanzado para extraer, transformar y manipular datos XML, que puede usarse para consultar documentos XML o bases de datos XML alojadas en servidores, locales o remotos. JSON es otro formato muy popular para transmitir datos, especialmente en APIs web modernas, y se pueden consultar y manipular fácilmente con lenguajes como JavaScript o PHP.