صنف TXFANode

TXFANode stores the local name, namespace prefix and URI, text value, CDATA flag, XML content kind, processing-instruction target, parent, ordered attributes, namespace declarations, and owned children for one XFA element or #text node

The public AnsiString XML names, namespace URIs, attribute parameters, and text values contain UTF-8 bytes; string-list storage uses the compiler's native representation and serialization converts it back to UTF-8

AttrValue, HasAttr, and FindChild query the node; SetAttribute, RemoveAttribute, AddElement, AddText, SetText, RemoveChild, and ClearChildren perform ownership-safe edits and maintain text aggregation

Parsed namespace declarations retain an explicit empty default declaration (xmlns=""), including through native serialization, reload, and transactional Data DOM restoration; an unqualified descendant must not inherit an ancestor's default namespace after a save

Identity معرف رتيب خاص بالعملية لكائن العقدة؛ وهو لا يُسلسل ويتغير عند إعادة تحميل المستند

Use TXFAPacketDOM.SelectNodes for bounded multi-node path queries and let the owning DOM serialize the result

استعلامات المباشرة والسلالة تقبل أسماء محلية من Unicode بفهارس عددية اختيارية؛ وحدود السمات تعد بايتات UTF-8، وإسنادات Unicode غير المتغيرة تحفظ بايتات الحزمة الأصلية

XMLContentKind و XMLInstructionTarget يحفظان بيانات وصف XML غير النصية؛ AddComment و AddProcessingInstruction يفحصان ويُلحقان محتوى مملوكًا دون تغيير النص المجمّع

DOM حزمة XFA