I/O Channel using XML to represent Objects
Normally, when you use an XmlChan, you should provide "
source"
and "
sink"
routines which
connect it to an external data store by reading and writing the resulting XML text. These routines
should perform any conversions needed between external character encodings and the internal ASCII
encoding. If no such routines are supplied, a Channel will read from standard input and write to
standard output.
Alternatively, an XmlChan can be told to read or write from specific text files using the SinkFile and SourceFile attributes, in which case no sink or source function need be supplied.