| $fullschemavalidation | If true,and $parservalidates is also true,and the parser will validate against a schema,the parser performs additional checks against the schema |
| $ignoreparserwarnings | If true,the parser ignores problems categorized as warnings |
| $includeignorablewhitespace | If true,and $parservalidates is also true,the parser includes ignorable whitespace in the DOM tree it generates |
| $localname | The local part of the qualified name of the node (read only) |
| $namespaceuri | The namespace URI of the node,or empty if it is unspecified (read only) |
| $nodename | The name of the node (not assignable) |
| $nodetype | The type of the node (one of the kXMLNode... constants) |
| $nonamespaceschemalocation | If specified,this property becomes the noNamespaceSchemaLocation attribute for the document being parsed |
| $outputencoding | The output encoding used by $savefile and $savebinary; one of the kXMLEncoding... constants kXMLEncodingISO8859 kXMLEncodingUSASCII kXMLEncodingUTF16BE kXMLEncodingUTF16LE kXMLEncodingUTF8 |
| $parservalidates | If true,the document must have a DTD or schema against which the parser validates the document during $loadfile and $loadbinary |
| $prefix | The namespace prefix of the node,or empty if it is unspecified |
| $replaceentityreferences | If true,the parser replaces each entity reference with the value to which it resolves |
| $schemalocation | If specified,this property becomes the schemaLocation attribute for the document being parsed |
| $useobjectrefs | If true,the object works with object references rather than objects (so object return values are object references and object parameters must be object references) |
| $appendchild | $appendchild(oObj,&cErrorText) appends oObj to the end of the list of children; returns true for success,or false and cErrorText for failure |
| $childnodes | $childnodes(&cErrorText) returns a node list object listing the children of this object, or NULL and cErrorText if an error occurs |
| $clonenode | $clonenode(bRecursive) returns a new object which is a copy of the node (and its children if bRecursive is true)(note: cloning an element with bRecursive = false also clones the attributes) |
| $createattribute | $createattribute(cName,&cErrorText) returns a new DOM Attr object with the specified attribute name,or NULL and cErrorText if an error occurs |
| $createattributens | $createattributeNS(cURI,cQualifiedName,&cErrorText) returns a new DOM Attr object with the specified URI and name,or NULL and cErrorText if an error occurs |
| $createcdatasection | $createcdatasection(cData,&cErrorText) returns a new DOM CDATA Section object containing the string cData,or NULL and cErrorText if an error occurs |
| $createcomment | $createcomment(cData,&cErrorText) returns a new DOM Comment object containing the string cData,or NULL and cErrorText if an error occurs |
| $createdocumentfragment | $createdocumentfragment(&cErrorText) returns a new empty DOM Document Fragment object,or NULL and cErrorText if an error occurs |
| $createelement | $createelement(cTagName,&cErrorText) returns a new DOM Element object with the specified tag name,or NULL and cErrorText if an error occurs |
| $createelementns | $createelementNS(cURI,cQualifiedName,&cErrorText) returns a new DOM Element object with the specified URI and name,or NULL and cErrorText if an error occurs |
| $createentityreference | $createentityreference(cName,&cErrorText) returns a new DOM Entity Reference object with the specified attribute name,or NULL and cErrorText if an error occurs |
| $createprocessinginstruction | $createprocessinginstruction(cTarget,cData,&cErrorText) returns a new DOM Processing Instruction object containing the target cTarget and string cData,or NULL and cErrorText if an error occurs |
| $createtextnode | $createtextnode(cData,&cErrorText) returns a new DOM Text object containing the string cData,or NULL and cErrorText if an error occurs |
| $doctype | $doctype() returns the DOM Document Type object for this XML document |
| $documentelement | $documentelement() returns the DOM Element object representing the root of this XML document |
| $firstchild | $firstchild() returns the first child of this object; NULL if there are no children |
| $getchildbyid | $getchildbyid(iChildId) returns the object corresponding to the non-zero child id iChildId,or null if no such child exists |
| $getelementbyid | $getelementbyid(cId,&cErrorText) returns the DOM Element object with the specified id,or NULL and cErrorText if an error occurs |
| $getelementsbytagname | $getelementsbytagname(cTagName,&cErrorText) returns a node list object listing the elements with the name cTagName, or NULL and cErrorText if an error occurs. cTagName = '*' matches all tag names |
| $getelementsbytagnamens | $getelementsbytagnameNS(cURI,cLocalName,&cErrorText) returns a node list object listing the elements with the URI cURI and name cLocalName,or NULL and cErrorText if an error occurs.'*' matches all URIs or local names or both |
| $hasattributes | $hasattributes() returns true if the node is an element which has attributes |
| $haschildnodes | $haschildnodes() returns true if the object has children |
| $importnode | $importnode(oNode,bDeep,&cErrorText) creates an object containing a copy of the node oNode,copied recursively if bDeep is true;returns the object,or NULL and cErrorText if an error occurs |
| $insertbefore | $insertbefore(oObjToInsert,oObjBefore,&cErrorText) inserts oObjToInsert into the list of children,before oObjBefore; returns true for success,or false and cErrorText for failure |
| $issupported | $issupported(cFeature,cVersion) returns true if the specified version of the specified feature is supported |
| $lastchild | $lastchild() returns the last child of this object; NULL if there are no children |
| $loadbinary | $loadbinary(xData,&cErrorText[,cSearchDir]) loads the binary XML data stream xData into the document object; returns true for success,or false and cErrorText for failure |
| $loadfile | $loadfile(cPath,&cErrorText) loads the XML file with pathname cPath into the document object; returns true for success,or false and cErrorText for failure |
| $loadlist | $loadlist(lList,&cErrorText,[cDocTemplatePath]) loads list lList defining an XML document into object; returns true for success,or false and cErrorText for failure.cDocTemplatePath is an empty XML document; this allows a DTD to be specified |
| $nextsibling | $nextsibling() returns the next sibling of this object; NULL if there is no next sibling |
| $ownerdocument | $ownerdocument() returns the owner document containing this object |
| $parentnode | $parentnode() returns the parent object of this object; NULL if there is no parent |
| $previoussibling | $previoussibling() returns the previous sibling of this object; NULL if there is no previous sibling |
| $qckappendcdatasection | $qckappendcdatasection(iChildId,cData,&cErrorText) appends new CDATA Section node to end of list of children of node iChildId;returns new node id for success,or zero and cErrorText for failure |
| $qckappendcomment | $qckappendcomment(iChildId,cData,&cErrorText) appends new comment node to end of list of children of node iChildId;returns new node id for success,or zero and cErrorText for failure |
| $qckappendelement | $qckappendelement(iChildId,cTagName,&cErrorText[,cAttName1,cAttValue1,...]) appends new element node and up to 4 attributes to end of list children of node iChildId;returns new node id for success,or zero and cErrorText for failure |
| $qckappendprocessinginstruction | $qckappendprocessinginstruction(iChildId,cTarget,cData,&cErrorText) appends new processing instruction node to end of list of children of node iChildId;returns new node id for success,or false and cErrorText for failure |
| $qckappendtext | $qckappendtext(iChildId,cData,&cErrorText) appends new text node to end of list of children of node iChildId;returns new node id for success,or zero and cErrorText for failure |
| $removechild | $removechild(oObj,&cErrorText) removes oObj from the list of children; returns true for success,or false and cErrorText for failure |
| $replacechild | $replacechild(oObjNew,oObjOld,&cErrorText) replaces oObjOld in the list of children,with oObjNew; returns true for success,or false and cErrorText for failure |
| $savebinary | $savebinary(&xXML,&cErrorText[,bStripDT=kFalse,iFmt=kXMLformatNone]) saves XML to binary variable xXML;returns true for success,or false and cErrorText;strips prolog DOCTYPE if bStripDT is true;kXMLFormat... constant iFmt controls formatting |
| $savefile | $savefile(cPath,&cErrorText[,bStripDT=kFalse,iFmt=kXMLformatNone]) saves XML to pathname cPath;returns true for success,or false and cErrorText;strips prolog DOCTYPE if bStripDT is true;kXMLFormat... constant iFmt controls formatting |
| $savelist | $savelist(&lList,&cErrorText[,bSkipWhiteSpace=kTrue]) saves the XML specified by the object into the list lList,skipping whitespace if specified; returns true for success,or false and cErrorText for failure |
| $savetree | $savetree(&lList,&cErrorText,bExpanded[,bIgnoreDocumentElement=kFalse,bSkipWhiteSpace=kTrue]) saves the XML specified by the document object to a list suitable for displaying in a data bound tree object |
| $setempty | $setempty() discards the current contents of the document object; returns true for success, false for failure |