class %SOAP.Security.TextElement
extends %SOAP.Security.Element
%SOAP.Security.TextElement defines a Security header element which is output from
the text string included that is set by its user. The text string must include the element
tag as well as all its children.
property Text
as %String;
The text to be output for this element.
method SetCanonicalized(document As %XML.Document, nodeid As %String, ByRef PrefixList)
as %Status
Set the Text property from specified XML document node as canonicalized text.
document is the document which contains the text to be canonicalized.
The document will frequently be set as client.ImportHandler where client is the %SOAP.WebClient subclass.
nodeid is the nodeid of the element and its children to be add to Text property.
For Exclusive XML Canonicalization prefixList is a multidimensional array which specifies
the prefixes that are included on the IncludedNamespaces list.
prefixList(prefix)="" if the prefix is on the list.
If prefixList is = "c14n", then inclusive canonicalization is performed.
method SetText(document As %XML.Document, nodeid As %String)
as %Status
Set the Text property from specified XML document node as the specified text from the document.
document is the document which contains the text to be added.
The document will frequently be set as client.ImportHandler where client is the %SOAP.WebClient subclass.
nodeid is the nodeid of the element and its children to be add to text property.