Třída THPDFXFDFNode
THPDFXFDFNode v HPDFXFDFXml ukládá XFDF element, jeho uspořádané atributy, text a vlastněné podřízené uzly
| Člen | Význam |
|---|---|
| Name | Vyhledávací název, normalizovaný na lokální název pro parsované Adobe či nekvalifikované elementy a ponechávající kvalifikaci u cizích elementů s prefixem |
| QualifiedName | Původní parsovaný název XML elementu pro serializaci, s Name jako fallback pro programově konstruované uzly |
| NamespaceURI | Rozřešené namespace URI, přičemž prázdný řetězec reprezentuje nekvalifikovaný element |
| NamespaceResolved | Zda parsování nebo explicitní přiřazení NamespaceURI zavedlo hodnotu namespace |
| RawXML | Zachovaný surový XML, když ho dodal importér, včetně rich smíšeného obsahu |
| Text | Textový payload uzlu |
| ChildCount, Children | Uspořádané vlastněné podřízené uzly |
| AttrCount, Attrs | Uspořádané páry názvů a hodnot atributů |
| AddChild, ChildByName, ChildrenByName | Tvorba a vyhledávání potomků podle Name |
| SetAttr, HasAttr, GetAttrValue | Programové přiřazení a vyhledávání atributů |
QualifiedName a NamespaceResolved jsou třídní vlastnosti; sdílená veřejná rozložení záznamů atributů a callbacků zůstávají nezměněná
Parsování odmítá duplicitní XML atributy dřív, než by náhradní sémantika programového SetAttr konflikt zneviditelnila