The XML Streams Module allows you to serialize an object and write it as a stream of XML data. Object serialization is used for persisting objects and for transmitting objects between processes in a distributed system.
The XML Streams Module works directly with the data streams and object serialization classes of the Advanced Tools Module of SourcePro Core to offer a comprehensive and flexible data streams architecture. In addition, when used with the Internationalization Module, you can prepare your XML streams for localization and streaming data in any character encoding.
The XML Streams Module contains two packages:
The XML Streams package
The XML Abstractions package
The classes in the XML Streams package fall into three functional groups.
Basic XML streams classes
The basic XML streams classes serialize objects as XML data and restore objects previously serialized as XML data.
Enhanced XML streams classes
The enhanced XML streams read and write a more natural looking XML format and use a more robust and forgiving XML parser
XML Transformation Classes
The XML transformation classes allow you to insert a transformation into the XML data stream.
The classes in the XML Abstractions package fall into two functional groups.
XML Exception classes
The XML exception classes derive from both RWXmlError and an appropriate exception in the std::except hierarchy.
XML Utility classes
The XML utility classes are basic objects for working with XML data.
NOTE -- Some of the classes in the XML Abstractions Package, such as RWXmlName and the error classes, are part of the public interface; many others are private implementation classes.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.