save
save |
Purpose
Synopsis
procedure save(doc:xmldoc, fname:text)
procedure save(doc:xmldoc, n:integer, fname:text)
Arguments
doc
|
Document to save
|
n
|
Node number to use as root node (default: 0)
|
fname
|
Destination file name
|
Example
This example shows the two versions of this procedure.
declarations DB: xmldoc Pers: integer end-declarations ! Save XML document to file 'results.xml' save(DB, "results.xml") ! Display a subtree on screen Pers:= getnode(DB, "personnelList/region/employee[@id='T345']") save(DB, Pers, "")
Further information
1. This routine generates an XML file from the provided
xmldoc object. The XML header is produced using the properties defined with
setencoding,
setxmlversion and
setstandalone. No header is emitted if either the encoding or the version is an empty string.
2. When providing an alternative root node, only the specified part of the document tree is exported without any XML header.
3. The document is formatted according to the indentation mode and its associated settings (see
setindentmode); XML control characters are encoded (see
xmlencode).
Related topics
Module