Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
XML Streams Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

1.2 Product Features

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.

1.2.1 The XML Streams Module Packages

The XML Streams Module contains two packages:

1.2.1.1 The XML Streams Package

The classes in the XML Streams package fall into three functional groups.

1.2.1.2 The XML Abstractions Package

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.


    Previous fileTop of DocumentContentsIndex pageNext file

    © 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.