# OSGeo::FDO::Xml::XmlFeaturePropertyReader Class Reference
[OSGeo::FDO::Xml]

Inheritance diagram for OSGeo::FDO::Xml::XmlFeaturePropertyReader:

[legend]

List of all members.

## Detailed Description

XmlFeaturePropertyReader reads features from an XML document. The reading is event driven. As features and properties within features are encountered, the invoker is notified through the XmlFeatureHandler interface. This class is similar to XmlFeatureReader except that it provides better performance.

()

## Public Member Functions
__property OSGeo::FDO::Schema::FeatureSchemaCollection * | get_FeatureSchemas ()
| Gets the feature schemas describing the features being read.
System::Boolean | GetEOF ()
| Indicates whether all features have been read.
OSGeo::FDO::Common::Xml::XmlReader * | GetXmlReader ()
| Gets the Xml document reader that was passed to this object.
System::Boolean | Parse (OSGeo::FDO::Xml::XmlFeatureHandler *featureHandler, OSGeo::FDO::Xml::XmlFeatureContext *featureContext, System::Boolean incremental)
| Parses the XML document.
System::Boolean | Parse (OSGeo::FDO::Xml::XmlFeatureHandler *featureHandler, OSGeo::FDO::Xml::XmlFeatureContext *featureContext)
| Parses the XML document.
System::Boolean | Parse (OSGeo::FDO::Xml::XmlFeatureHandler *featureHandler)
| Parses the XML document.
System::Boolean | Parse ()
| Parses the XML document.
__property System::Void | set_FeatureSchemas (OSGeo::FDO::Schema::FeatureSchemaCollection *schemas)
| Sets the feature schemas describing the features being read.
| XmlFeaturePropertyReader (OSGeo::FDO::Common::Xml::XmlReader *reader, OSGeo::FDO::Xml::XmlFeatureFlags *flags)
| creates a Feature Property Reader.
| XmlFeaturePropertyReader (OSGeo::FDO::Common::Xml::XmlReader *reader)
| creates a Feature Property Reader.