THPDFXFDFNode-Klasse
THPDFXFDFNode in HPDFXFDFXml speichert ein XFDF-Element, seine geordneten Attribute, seinen Text und seine besessenen Kindknoten
| Member | Bedeutung |
|---|---|
| Name | Lookup-Name, normalisiert auf den lokalen Namen für geparste Adobe- oder unqualifizierte Elemente und mit Qualifikation für fremde präfixierte Elemente |
| QualifiedName | Original geparster XML-Elementname für die Serialisierung, mit Name als Fallback für programmatisch konstruierte Knoten |
| NamespaceURI | Aufgelöste Namespace-URI, wobei ein leerer String ein unqualifiziertes Element repräsentiert |
| NamespaceResolved | Ob Parsing oder eine explizite NamespaceURI-Zuweisung den Namespace-Wert etabliert hat |
| RawXML | Bewahrtes rohes XML, wenn von einem Importeur geliefert, einschließlich Rich-Mixed-Content |
| Text | Die Text-Payload des Knotens |
| ChildCount, Children | Geordnete besessene Kindknoten |
| AttrCount, Attrs | Geordnete Attribut-Name-/Wert-Paare |
| AddChild, ChildByName, ChildrenByName | Kind-Erzeugung und Lookup nach Name |
| SetAttr, HasAttr, GetAttrValue | Programmatische Attributzuweisung und Lookup |
QualifiedName und NamespaceResolved sind Klassen-Properties; die gemeinsamen öffentlichen Attribut- und Callback-Record-Layouts bleiben unverändert
Parsing lehnt doppelte XML-Attribute ab, bevor programmatische SetAttr-Ersetzungssemantik den Konflikt verbergen kann
Namespace-Parsing und Serialisierung · Annotation-Destinations