XmlDoc methods syntax
The syntax for each of the XmlDoc class methods is shown below.
Square brackets indicate optional elements of the method invocation. See also the notation conventions for methods and the List of XmlDoc methods.
[%object=] xmlDoc:AddComment( comment)
[%object=] xmlDoc:AddElement( name, [value], [uri])
[%object=] xmlDoc:AddPI( name, value)
[%object=] xmlDoc:AddSubtree( xmlNode, [DefaultURI= defaultURI])
xmlDoc:AddToRecord[( [DisableFieldConstraints= disableFieldConstraints], - [CopyIDs= copyIDs], - [IgnoreUndefinedFields= ignoreUndefinedFields])]
[%object=] xmlDoc:AddTopElement( name, [uri], [MoveNamespace= moveNamespace])
%xmlAdjacentTextSetting= xmlDoc:AdjacentText
%boolean= xmlDoc:AllowNull
%boolean= xmlDoc:AllowXmlElement
xmlDoc:Audit[( [xpath], [options])]
%object= %(XmlDoc):ClientCertificate[( [AttributeValues= attributeValues], - [AttributeNames= attributeNames])]
%object= xmlDoc:Copy
[%number=] xmlDoc:Debug[( [options], [length])]
%object= xmlDoc:DeepCopy
%unicode= xmlDoc:DefaultURI[( [xpath])]
xmlDoc:DeleteSelectionPrefix( prefix)
xmlDoc:DeleteSubtree[( [unicode])]
xmlDoc:DeleteTopElement
%string= xmlDoc:Encoding
%boolean= xmlDoc:Exists( unicode)
%xmlInvalidChar= xmlDoc:InvalidChar
%D:position= %(XmlDoc):InvalidCharacterPosition( string, - [AllowNull= allowNull])
%boolean= xmlDoc:IsSelectionPrefix( prefix)
%boolean= %(XmlDoc):IsValidString( string, [AllowNull= allowNull])
%number= xmlDoc:Length[( [xpath])]
xmlDoc:LoadFromRecord[( [AttributeValues= attributeValues], - [AttributeNames= attributeNames], - [NamesToLower= namesToLower], - [AllowUnreversible= allowUnreversible], - [CodepageTable= codepageTable])]
[%number=] xmlDoc:LoadFromStringlist( stringlist, [string])
xmlDoc:LoadParameterInfo[( [string], [string])]
xmlDoc:LoadSystemMethodInfo( pattern, [ShowBase= showBase])
[%number=] xmlDoc:LoadXml( string, [string])
%unicode= xmlDoc:LocalName[( [name])]
%xmlNamespaceSetting= xmlDoc:Namespace
%object= %(XmlDoc):NewFromRecord[( [AttributeValues= attributeValues], - [AttributeNames= attributeNames], - [NamesToLower= namesToLower], - [AllowUnreversible= allowUnreversible], - [CodepageTable= codepageTable], - [AllowNull= allowNull])]
%unicode= xmlDoc:Prefix[( [prefix])]
%unicode= xmlDoc:PrefixURI( prefix, [xpath])
xmlDoc:Print[( [xpath], [options])]
%(XmlDoc):PrintSchema[( [string])]
%unicode= xmlDoc:Qname[( [qname])]
%number= xmlDoc:SelectCount( unicode)
%object= xmlDoc:SelectNodes[( [xpath])]
%object= xmlDoc:SelectSingleNode[( [xpath])]
%unicode= xmlDoc:SelectionNamespace( uri)
%string= xmlDoc:Serial[( [xpath], [options], - [AddTrailingDelimiter= addTrailingDelimiter])]
%string= xmlDoc:Standalone
%string= xmlDoc:ToXPathString[( [xpath])]
%object= xmlDoc:ToXPathStringlist[( [xpath])]
xmlDoc:Trace[( [xpath], [options])]
%xmlNodeType= xmlDoc:Type[( [xpath])]
%unicode= xmlDoc:URI[( [xpath])]
[%number=] xmlDoc:Validate( schema, [options])
%unicode= xmlDoc:Value[( [xpath])]
%unicode= xmlDoc:ValueDefault[( [xpath], [value])]
%string= xmlDoc:Version
[%D:position=] xmlDoc:WebReceive[( [fieldname], [occurrence], [options])]
xmlDoc:WebSend[( [options])]
%object= xmlDoc:XPathNodeID[( [xpath])]
%xPathSingleHint= xmlDoc:XPathSingleHint
%string= xmlDoc:Xml[( [options])]
%D:id= xmlDoc:XmlDocID