THPDFXFDFNode Class

THPDFXFDFNode in HPDFXFDFXml stores an XFDF element, its ordered attributes, text and owned child nodes

MemberMeaning
NameLookup name, normalized to the local name for parsed Adobe or unqualified elements and retaining qualification for foreign prefixed elements
QualifiedNameOriginal parsed XML element name for serialization, with Name as the fallback for programmatically constructed nodes
NamespaceURIResolved namespace URI, with an empty string representing an unqualified element
NamespaceResolvedWhether parsing or an explicit NamespaceURI assignment has established the namespace value
RawXMLPreserved raw XML when supplied by an importer, including rich mixed content
TextThe node's text payload
ChildCount, ChildrenOrdered owned child nodes
AttrCount, AttrsOrdered attribute name and value pairs
AddChild, ChildByName, ChildrenByNameChild creation and lookup by Name
SetAttr, HasAttr, GetAttrValueProgrammatic attribute assignment and lookup

QualifiedName and NamespaceResolved are class properties; the shared public attribute and callback record layouts remain unchanged

Parsing rejects duplicate XML attributes before programmatic SetAttr replacement semantics can hide the conflict

Namespace parsing and serialization · Annotation destinations