FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

mgIXmlSerializable.h File Reference


Namespaces

namespace  OSGeo
namespace  OSGeo::FDO
namespace  OSGeo::FDO::Xml

Functions

OSGeo::FDO::Common::Xml::XmlReaderGetFromInternalStylesheet ()
 Gets the stylesheet for converting the XML document from internal to external format. When classes derived from XmlSerializable define an internal format, they must override this function to return a stylesheet that does the conversion.
System::Void WriteXml (OSGeo::FDO::Common::Io::IoStream *stream, OSGeo::FDO::Xml::XmlFlags *flags)
 Writes to a stream. A complete XML document, containing this object, is written.
System::Void WriteXml (OSGeo::FDO::Common::Io::IoStream *stream)
 Writes to a stream. A complete XML document, containing this object, is written.
System::Void WriteXml (OSGeo::FDO::Common::Io::IoTextWriter *textWriter, OSGeo::FDO::Xml::XmlFlags *flags)
 Writes to a text writer. A complete XML document, containing this object, is written.
System::Void WriteXml (OSGeo::FDO::Common::Io::IoTextWriter *textWriter)
 Writes to a text writer. A complete XML document, containing this object, is written.
System::Void WriteXml (OSGeo::FDO::Common::Xml::XmlWriter *xmlWriter, OSGeo::FDO::Xml::XmlFlags *flags)
 Writes to an XML writer. This object is appended to the XML document being written. Unlike the other WriteXml() functions it is not necessarily the only object in its document.
System::Void WriteXml (OSGeo::FDO::Common::Xml::XmlWriter *xmlWriter)
 Writes to an XML writer. This object is appended to the XML document being written. Unlike the other WriteXml() functions it is not necessarily the only object in its document.
System::Void WriteXml (String *fileName, OSGeo::FDO::Xml::XmlFlags *flags)
 Writes this object to a file. A complete XML document, containing this object, is written.

Variables

public __gc __interface IXmlSerializable

Function Documentation

OSGeo ::FDO ::Common ::Xml ::XmlReader* GetFromInternalStylesheet  ) 
 

Gets the stylesheet for converting the XML document from internal to external format. When classes derived from XmlSerializable define an internal format, they must override this function to return a stylesheet that does the conversion.

Returns:
Returns NULL by default (no internal format defined)

System::Void WriteXml OSGeo::FDO::Common::Io::IoStream stream,
OSGeo::FDO::Xml::XmlFlags flags
 

Writes to a stream. A complete XML document, containing this object, is written.

Parameters:
stream Input the stream. When this function completes, the stream's current position will be just after this object.
flags Input controls the writing of the elements to the stream. If NULL then the default flags are used (see XmlFlags::Create())

System::Void WriteXml OSGeo::FDO::Common::Io::IoStream stream  ) 
 

Writes to a stream. A complete XML document, containing this object, is written.

Parameters:
stream Input the stream. When this function completes, the stream's current position will be just after this object.

System::Void WriteXml OSGeo::FDO::Common::Io::IoTextWriter textWriter,
OSGeo::FDO::Xml::XmlFlags flags
 

Writes to a text writer. A complete XML document, containing this object, is written.

Parameters:
textWriter Input the text writer.When this function completes, the text writer's current position will be just after this object.
flags Input controls the writing of the elements to the writer. If NULL then the default flags are used (see XmlFlags::Create())

System::Void WriteXml OSGeo::FDO::Common::Io::IoTextWriter textWriter  ) 
 

Writes to a text writer. A complete XML document, containing this object, is written.

Parameters:
textWriter Input the text writer.When this function completes, the text writer's current position will be just after this object.

System::Void WriteXml OSGeo::FDO::Common::Xml::XmlWriter xmlWriter,
OSGeo::FDO::Xml::XmlFlags flags
 

Writes to an XML writer. This object is appended to the XML document being written. Unlike the other WriteXml() functions it is not necessarily the only object in its document.

Parameters:
xmlWriter Input the XML writer. When this function completes, the XML writer's current position will be just after this object.
flags Input controls the writing of the elements to the writer. If NULL then the default flags are used (see XmlFlags::Create())

System::Void WriteXml OSGeo::FDO::Common::Xml::XmlWriter xmlWriter  ) 
 

Writes to an XML writer. This object is appended to the XML document being written. Unlike the other WriteXml() functions it is not necessarily the only object in its document.

Parameters:
xmlWriter Input the XML writer. When this function completes, the XML writer's current position will be just after this object.

System::Void WriteXml String *  fileName,
OSGeo::FDO::Xml::XmlFlags flags
 

Writes this object to a file. A complete XML document, containing this object, is written.

Parameters:
fileName Input the file name.
flags Input controls the writing of the elements to the document. If NULL then the default flags are used (see XmlFlags::Create())

Variable Documentation

public __gc __interface OSGeo::FDO::Xml::IXmlSerializable
 


Comments or suggestions? Send us feedback.