A mechanism for ensuring the origin and integrity of XML documents. XML Signatures provide integrity, message authentication, or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere.
Sources:
NIST SP 800-95
from
World Wide Web Consortium (W3C): Extensible Markup Language (XML)