XML is a popular markup language used for various purposes, including data exchange, configuration files, and document storage. XML documents consist of elements, attributes, and text content, arranged in a hierarchical structure. To handle XML documents