THPDFXFDFNode-Klasse

THPDFXFDFNode in HPDFXFDFXml speichert ein XFDF-Element, seine geordneten Attribute, seinen Text und seine besessenen Kindknoten

MemberBedeutung
NameLookup-Name, normalisiert auf den lokalen Namen für geparste Adobe- oder unqualifizierte Elemente und mit Qualifikation für fremde präfixierte Elemente
QualifiedNameOriginal geparster XML-Elementname für die Serialisierung, mit Name als Fallback für programmatisch konstruierte Knoten
NamespaceURIAufgelöste Namespace-URI, wobei ein leerer String ein unqualifiziertes Element repräsentiert
NamespaceResolvedOb Parsing oder eine explizite NamespaceURI-Zuweisung den Namespace-Wert etabliert hat
RawXMLBewahrtes rohes XML, wenn von einem Importeur geliefert, einschließlich Rich-Mixed-Content
TextDie Text-Payload des Knotens
ChildCount, ChildrenGeordnete besessene Kindknoten
AttrCount, AttrsGeordnete Attribut-Name-/Wert-Paare
AddChild, ChildByName, ChildrenByNameKind-Erzeugung und Lookup nach Name
SetAttr, HasAttr, GetAttrValueProgrammatische 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