MUSX Document Model
Loading...
Searching...
No Matches
musx::xml::tinyxml2 Namespace Reference

Provides an implementation of musx::xml::IXmlAttribute, musx::xml::IXmlElement, and musx::xml::IXmlDocument using the tinyxml2 library. More...

Classes

class  Attribute
 Implementation of IXmlAttribute using tinyxml2. More...
 
class  Document
 Implementation of IXmlDocument using tinyxml2. More...
 
class  Element
 Implementation of IXmlElement using tinyxml2. More...
 

Detailed Description

Provides an implementation of musx::xml::IXmlAttribute, musx::xml::IXmlElement, and musx::xml::IXmlDocument using the tinyxml2 library.

This namespace contains optional implementations of the musx XML interfaces based on the tinyxml2 library. Users can replace this implementation with their own by adhering to the musx::xml::IXml* interfaces. This design allows flexibility to use any XML parsing library without modifying the core musx interfaces.