</>
pai System & Utilities
xml-parser
XML parsing and generation for PascalAI. Parse XML documents, traverse nodes, read attributes, create new nodes, and serialize back to XML strings.
Install ppm install xml-parser
Usage Example
uses xml_parser; // Parse an XML string var xml := 'Widget'; var doc := ParseXML(xml); // Navigate nodes var item := GetNode(doc, 'catalog/item'); var name := GetNode(item, 'name').Text; // Read attributes var id := GetAttr(item, 'id'); // '1' // Build XML programmatically var root := CreateNode('catalog'); var child := CreateNode('item'); SetAttr(child, 'id', '2'); AddChild(root, child); // Serialize to string var output := ToXMLString(root);
Features
ParseXML: parse any valid XML string into a document tree
XPath-style node navigation with GetNode
GetAttr / SetAttr: read and write XML attributes
CreateNode / AddChild: programmatic XML construction
ToXMLString: serialize nodes back to XML
Namespace-aware parsing
← Back to Package Index