Unit xquery__serialization_nodes

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record TTrackOwnedXQHashsetStr  
Object TXQHashsetQName  
Object TIndentingJSONXHTMLStrBuilder  
Record TXQSerializationParams  

Functions and Procedures

function unicodeNormalizationForm(const s: string): TUnicodeNormalizationForm;
function normalizeString(str: string; method: TUnicodeNormalizationForm): UTF8String;
procedure serializeNodes(base: TTreeNode; var builder: TIndentingJSONXHTMLStrBuilder; nodeSelf: boolean; html: boolean; params: PSerializationParams);
function XQKeyOrderFromString(const s: string): TXQKeyOrder;

Types

TUnicodeNormalizationForm = (...);
PXQHashsetQName = ˆTXQHashsetQName;
TXQSerializerInsertWhitespace = (...);
TXQSerializerOnString = procedure (const s: string) of object;
TXQSerializerOnNode = function (const n: TTreeNode; html: boolean): boolean of object;
TXQSerializerOnAttribute = procedure (const n: TTreeAttribute; html: boolean) of object;
TXQSerializationMethod = (...);
TXQKeyOrder = (...);
PSerializationParams = ˆTXQSerializationParams;

Constants

XMLNamespaceUrl_XHTML = 'http://www.w3.org/1999/xhtml';
XMLNamespaceURL_MathML = 'http://www.w3.org/1998/Math/MathML';
XMLNamespaceUrl_SVG = 'http://www.w3.org/2000/svg';

Description

Functions and Procedures

function unicodeNormalizationForm(const s: string): TUnicodeNormalizationForm;
 
function normalizeString(str: string; method: TUnicodeNormalizationForm): UTF8String;
 
procedure serializeNodes(base: TTreeNode; var builder: TIndentingJSONXHTMLStrBuilder; nodeSelf: boolean; html: boolean; params: PSerializationParams);
 
function XQKeyOrderFromString(const s: string): TXQKeyOrder;
 

Types

TUnicodeNormalizationForm = (...);
 
Values
  • unfNFC
  • unfNFD
  • unfNFKC
  • unfNFKD
  • unfNone
  • unfEmpty
  • unfUnknown
PXQHashsetQName = ˆTXQHashsetQName;
 
TXQSerializerInsertWhitespace = (...);
 
Values
  • xqsiwNever
  • xqsiwConservative
  • xqsiwIndent
TXQSerializerOnString = procedure (const s: string) of object;
 
TXQSerializerOnNode = function (const n: TTreeNode; html: boolean): boolean of object;
 
TXQSerializerOnAttribute = procedure (const n: TTreeAttribute; html: boolean) of object;
 
TXQSerializationMethod = (...);
 
Values
  • xqsmXML
  • xqsmXHTML
  • xqsmHTML
  • xqsmText
  • xqsmJSON
  • xqsmAdaptive
TXQKeyOrder = (...);
 
Values
  • xqkoUnordered
  • xqkoInsertion
  • xqkoAscending
  • xqkoDescending
PSerializationParams = ˆTXQSerializationParams;
 

Constants

XMLNamespaceUrl_XHTML = 'http://www.w3.org/1999/xhtml';
 
XMLNamespaceURL_MathML = 'http://www.w3.org/1998/Math/MathML';
 
XMLNamespaceUrl_SVG = 'http://www.w3.org/2000/svg';
 

Generated by PasDoc 0.16.0.