Difference between revisions of "WebSend (XmlDoc subroutine)"
m (1 revision)
m (1 revision)
Revision as of 21:09, 24 May 2011
Serialize XmlDoc as Web response (XmlDoc class)
WebSend converts an XmlDoc to its textually represented XML document to be sent in a response on a "Janus Web Server" thread. (The process of converting to a text string is called serialization, because the text representation of a document is called the serial form).
|doc||An expression that points to the XmlDoc whose content is to be serialized.|
|options||A blank delimited string that can contain one or more (but no duplications) of the following options:
- The method object Doc must be well-formed (that is, it must contain an Element node). For more information, see "Well-formed documents and validation".
- The output line-breaking options make the serialized stream easier to read, for example, for a browser's "view page source" facility to display XHTML produced with "Janus Soap".
- As of Sirius Mods Version 7.6, Attribute values are always serialized within double-quotation-mark (
") delimiters, and a double-quotation mark character in an attribute value is serialized as
&amp;amp;quot;. Prior to Sirius Mods Version 7.6, this convention was not strictly observed.
- The following "Janus Web Server" program uses WebReceive to obtain the XML document from the HTTP request, then uses WebSend to buffer some of the received data:
- Doc does not contain an Element.
- An options setting is invalid.
- Insufficient free space exists in CCATEMP.
- Use the Serial function to serialize an XmlDoc for sending in some other fashion than as a Web response.
- Additional serializing methods include:
- The function that receives and deserializes a Web XML request is WebReceive.