THPDFXFDFNode Class
HPDFXFDFXml의 THPDFXFDFNode는 XFDF 요소와 정렬된 속성, 텍스트, 소유한 자식 노드를 저장합니다
| 멤버 | 의미 |
|---|---|
| Name | 조회용 이름. 파싱된 Adobe 요소나 무자격(unqualified) 요소는 로컬 이름으로 정규화되고, 외부 접두사 요소는 자격(qualification)을 유지합니다 |
| QualifiedName | 직렬화를 위한 원본 파싱 XML 요소 이름. 프로그램으로 만든 노드는 Name이 폴백입니다 |
| NamespaceURI | 해석된 네임스페이스 URI. 빈 문자열은 무자격 요소를 뜻합니다 |
| NamespaceResolved | 파싱이나 명시적 NamespaceURI 대입이 네임스페이스 값을 확정했는지 여부 |
| RawXML | importer가 공급한 원본 XML로, rich 혼합 콘텐츠를 포함합니다 |
| Text | 노드의 텍스트 페이로드 |
| ChildCount, Children | 정렬된 소유 자식 노드 |
| AttrCount, Attrs | 정렬된 속성 이름-값 쌍 |
| AddChild, ChildByName, ChildrenByName | 자식 생성과 Name 기준 조회 |
| SetAttr, HasAttr, GetAttrValue | 프로그램적 속성 대입과 조회 |
QualifiedName과 NamespaceResolved는 class property이며, 공개 속성과 콜백 레코드 레이아웃은 바뀌지 않습니다
파싱은 프로그램적 SetAttr 교체 의미론이 충돌을 가리기 전에 중복 XML 속성을 거부합니다