# OSGeo::FDO::Common::Xml::XmlCopyHandler Class Reference
[OSGeo::FDO::Common::Xml]

Inheritance diagram for OSGeo::FDO::Common::Xml::XmlCopyHandler:

[legend]

List of all members.

## Detailed Description

XmlCopyHandler can be used to copy a set of elements from one XML document to another. It can be created and set as the SAX Handler for an XML Reader on the document to copy from. An XML Writer to the document to copy to is passed to one of the Create methods below. The elements to copy will be inserted at the XML writer's current position.

()

## Public Member Functions
| XmlCopyHandler (System::IntPtr unmanaged, System::Boolean autoDelete)
| Constructs a CopyHandler based on an unmanaged instance of the object.
| XmlCopyHandler (OSGeo::FDO::Common::Xml::XmlWriter *writer, String *resourceLocation, String *name, String *qualifiedName, XmlAttributeCollection *attributes, DictionaryElementCollection *namespaces)
| Constructs a Copy Handler. When attached (as the SAX Handler) to a XmlReader, this object copies the current element being parsed, plus all of its sub-elements.
| XmlCopyHandler (OSGeo::FDO::Common::Xml::XmlWriter *writer)
| Constructs a Copy Handler. When attached (as the SAX Handler) to an XmlReader, this object copies all sub-elements of the current element being parsed.