Expand description
Generischer well-formed XML-Loader fuer DDS-XML 1.0 §7.1.
Cluster-F-Foundation: liefert einen Roxmltree-basierten Parser, der
sich an die Wohlgeformtheits-Regeln aus §7.1.1 haelt (UTF-8,
Whitespace-tolerant, Comment-Stripping, Namespace-Aware) und das
Ergebnis in einem generischen DdsXmlDocument-Container ablegt.
Building-Block-spezifische Decoder (QoS-Library, Types, Domains,
Participants, Applications, Samples) bauen auf diesem Container auf
(Cluster G/H/I/J in docs/spec-coverage/zerodds-xml-1.0.open.md).
Structs§
- DdsXml
Document - Generischer In-Memory-Container fuer ein DDS-XML-Dokument nach §7.1.
- XmlElement
- Ein einzelnes XML-Element nach §7.1.4 / §7.1.5 (Element + Attribute).
Constants§
- DDS_
XML_ NS - DDS-XML 1.0 Spec-Namespace fuer Building-Block-Top-Level-Elemente.
- MAX_
LIST_ ELEMENTS - DoS-Cap fuer Listen-Elemente (Children pro Knoten).
- MAX_
TOTAL_ ELEMENTS - DoS-Cap fuer Gesamt-Knoten-Anzahl pro Dokument.
- MAX_
TREE_ DEPTH - DoS-Cap fuer die rekursive Baum-Tiefe.
Functions§
- parse_
xml_ tree - Parses a DDS-XML 1.0 document gemaess §7.1.