TXFANode Class

TXFANode gemmer det lokale navn, namespace-præfiks og -URI, tekstværdien, CDATA-flagget, XML content-typen, processing-instruction-målet, forælderen, de ordnede attributter, namespace-deklarationerne og de ejede børn for ét XFA-element eller en #text-node

De offentlige AnsiString-XML-navne, namespace-URI'er, attributparametre og tekstværdier indeholder UTF-8-bytes; string-list-lageret bruger compilerens native repræsentation, og serialisering konverterer tilbage til UTF-8

AttrValue, HasAttr og FindChild forespørger noden; SetAttribute, RemoveAttribute, AddElement, AddText, SetText, RemoveChild og ClearChildren udfører ejerskabssikre redigeringer og vedligeholder tekstaggregeringen

Parsede namespace-deklarationer bevarer en eksplicit tom default-deklaration (xmlns=""), også gennem native serialisering, genindlæsning og transaktionel Data DOM-gendannelse; en ukvalificeret efterkommer må ikke arve en forfaders default-namespace efter en gemning

Identity er en proceslokal monoton identifikator for nodeobjektet; den serialiseres ikke og ændres ved genindlæsning af dokumentet

Brug TXFAPacketDOM.SelectNodes til afgrænsede sti-forespørgsler over flere noder, og lad den ejende DOM serialisere resultatet

Direkte og efterkommer-forespørgsler accepterer Unicode-lokalnavne med valgfrie numeriske indekser; attributgrænser tæller UTF-8-bytes, og uændrede Unicode-tildelinger bevarer originale packet-bytes

XMLContentKind og XMLInstructionTarget bevarer ikke-tekst XML-metadata; AddComment og AddProcessingInstruction validerer og tilføjer ejet indhold uden at ændre aggregeret tekst

XFA Packet DOM