![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
Representation of XML documents. More...

Files | |
| file | tsxml.h |
| Forward declaration of XML classes. | |
Classes | |
| class | ts::xml::Attribute |
| Attribute of an XML element. More... | |
| class | ts::xml::Comment |
| Comment in an XML document. More... | |
| class | ts::xml::Declaration |
| Declaration in an XML document. More... | |
| class | ts::xml::Document |
| Representation of an XML document. More... | |
| class | ts::xml::Element |
| Structured element in an XML document. More... | |
| class | ts::xml::JSONConverter |
| XML-to-JSON converter. More... | |
| class | ts::xml::ModelDocument |
| Representation of the model of an XML document. More... | |
| class | ts::xml::Node |
| Base class for all XML objects in a document. More... | |
| class | ts::xml::PatchDocument |
| Representation of an XML document which is used to patch another XML document. More... | |
| class | ts::xml::RunningDocument |
| Representation of a "running" XML document which is displayed on the fly. More... | |
| class | ts::xml::Text |
| Text element in an XML document. More... | |
| class | ts::xml::Tweaks |
| Global tweaks to manipulate, parse and format XML documents. More... | |
| class | ts::xml::Unknown |
| Unknown element in an XML document. More... | |
Typedefs | |
| using | ts::xml::ElementVector = std::vector< const Element * > |
| Vector of constant elements. | |
Enumerations | |
| enum class | ts::xml::MergeAttributes { ts::xml::MergeAttributes::NONE , ts::xml::MergeAttributes::ADD , ts::xml::MergeAttributes::REPLACE } |
| How to process attributes when merging XML elements. More... | |
Variables | |
| static constexpr size_t | ts::xml::UNLIMITED = std::numeric_limits<size_t>::max() |
| Specify an unlimited number of elements. | |
Representation of XML documents.
|
strong |
How to process attributes when merging XML elements.
In the merge process, there a main element and a secondary element which is merged into the main. These declarations describe what to do when merging two elements with same tag.