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.
[%nod=] nr:AddComment( comment)
[%nod=] nr:AddElement( name, [value], [uri])
[%nod=] nr:AddPI( name, value)
[%nod=] nr:AddSubtree( nod, [DefaultURI= unicode])
doc:AddToRecord[( [DisableFieldConstraints= boolean], [CopyIDs= boolean], - [IgnoreUndefinedFields= boolean])]
[%nod=] doc:AddTopElement( name, [uri], [MoveNamespace= boolean])
%xmlAdjacentTextSetting= doc:AdjacentText
%boolean= doc:AllowNull
%boolean= doc:AllowXmlElement
nr:Audit[( [xpath], [options])]
%doc= %(XmlDoc):ClientCertificate[( [AttributeValues= boolean], - [AttributeNames= boolean])]
%doc= doc:Copy
[%number=] doc:Debug[( [options], [length])]
%doc= doc:DeepCopy
%unicode= nr:DefaultURI[( [xpath])]
doc:DeleteSelectionPrefix( prefix)
nr:DeleteSubtree[( [unicode])]
doc:DeleteTopElement
%string= doc:Encoding
%boolean= nr:Exists( unicode)
%xmlInvalidChar= doc:InvalidChar
%D:position= %(XmlDoc):InvalidCharacterPosition( string, [AllowNull= boolean])
%boolean= doc:IsSelectionPrefix( prefix)
%boolean= %(XmlDoc):IsValidString( string, [AllowNull= boolean])
%number= nr:Length[( [xpath])]
nr:LoadFromRecord[( [AttributeValues= boolean], [AttributeNames= boolean], - [NamesToLower= boolean], [AllowUnreversible= boolean], - [CodepageTable= boolean])]
[%number=] nr:LoadFromStringlist( sl, [string])
doc:LoadParameterInfo[( [string], [string])]
doc:LoadSystemMethodInfo( pattern, [ShowBase= boolean])
[%number=] nr:LoadXml( string, [string])
%unicode= nr:LocalName[( [name])]
%xmlNamespaceSetting= doc:Namespace
%doc= %(XmlDoc):New
%doc= %(XmlDoc):NewFromRecord[( [AttributeValues= boolean], - [AttributeNames= boolean], - [NamesToLower= boolean], - [AllowUnreversible= boolean], - [CodepageTable= boolean], - [AllowNull= boolean])]
%unicode= nr:Prefix[( [prefix])]
%unicode= nr:PrefixURI( prefix, [xpath])
nr:Print[( [xpath], [options])]
%(XmlDoc):PrintSchema[( [string])]
%unicode= nr:QName[( [qName])]
%number= nr:SelectCount( unicode)
%nodl= nr:SelectNodes[( [xpath])]
%nod= nr:SelectSingleNode[( [xpath])]
%unicode= doc:SelectionNamespace( uri)
%string= nr:Serial[( [xpath], [options], [AddTrailingDelimiter= boolean])]
%string= doc:Standalone
%string= nr:ToXPathString[( [xpath])]
%sl= nr:ToXPathStringlist[( [xpath])]
nr:Trace[( [xpath], [options])]
%xmlNodeType= nr:Type[( [xpath])]
%unicode= nr:URI[( [xpath])]
[%number=] nr:Validate( schema, [options])
%unicode= nr:Value[( [xpath])]
%unicode= nr:ValueDefault[( [xpath], [value])]
%string= doc:Version
[%D:position=] doc:WebReceive[( [fieldname], [occurrence], [options])]
doc:WebSend[( [options])]
%sl= nr:XPathNodeID[( [xpath])]
%xPathSingleHint= doc:XPathSingleHint
%string= doc:Xml[( [options])]
%D:id= doc:XmlDocID