THPDFXFDFNode Class
THPDFXFDFNode in HPDFXFDFXml stores an XFDF element, its ordered attributes, text and owned child nodes
| Member | Meaning |
|---|---|
| Name | Lookup name, normalized to the local name for parsed Adobe or unqualified elements and retaining qualification for foreign prefixed elements |
| QualifiedName | Original parsed XML element name for serialization, with Name as the fallback for programmatically constructed nodes |
| NamespaceURI | Resolved namespace URI, with an empty string representing an unqualified element |
| NamespaceResolved | Whether parsing or an explicit NamespaceURI assignment has established the namespace value |
| RawXML | Preserved raw XML when supplied by an importer, including rich mixed content |
| Text | The node's text payload |
| ChildCount, Children | Ordered owned child nodes |
| AttrCount, Attrs | Ordered attribute name and value pairs |
| AddChild, ChildByName, ChildrenByName | Child creation and lookup by Name |
| SetAttr, HasAttr, GetAttrValue | Programmatic 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