# FdoXmlFeaturePropertyReader Class Reference

`#include <FeaturePropertyReader.h>`

Inheritance diagram for FdoXmlFeaturePropertyReader:

[legend]

List of all members.

## Detailed Description

FdoXmlFeaturePropertyReader 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 FdoXmlFeatureHandler interface. This class is similar to FdoXmlFeatureReader except that it provides better performance.

Definition at line 38 of file FeaturePropertyReader.h.

## Public Member Functions
virtual FDO_API FdoBoolean | GetEOF ()=0
| Indicates whether all features have been read.
virtual FDO_API FdoFeatureSchemaCollection * | GetFeatureSchemas ()=0
| Gets the feature schemas describing the features being read.
virtual FDO_API FdoXmlReader * | GetXmlReader ()=0
| Gets the Xml document reader that was passed to this object.
virtual FDO_API FdoBoolean | Parse (FdoXmlFeatureHandler *featureHandler=NULL, FdoXmlFeatureContext *featureContext=NULL, FdoBoolean incremental=false)=0
| Parses the XML document.
virtual FDO_API void | SetFeatureSchemas (FdoFeatureSchemaCollection *schemas)=0
| Sets the feature schemas describing the features being read.
## Static Public Member Functions
static FDO_API FdoXmlFeaturePropertyReader * | Create (FdoXmlReader *reader, FdoXmlFeatureFlags *flags=NULL)
| creates a Feature Property Reader.

The documentation for this class was generated from the following file:

- FeaturePropertyReader.h