FDO API Reference Feature Data Objects

Xml.h

Go to the documentation of this file.
00001 #ifndef FDO_XML_H
00002 #define FDO_XML_H
00003 // 
00004 
00005 //
00006 // Copyright (C) 2004-2006  Autodesk, Inc.
00007 // 
00008 // This library is free software; you can redistribute it and/or
00009 // modify it under the terms of version 2.1 of the GNU Lesser
00010 // General Public License as published by the Free Software Foundation.
00011 // 
00012 // This library is distributed in the hope that it will be useful,
00013 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00014 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00015 // Lesser General Public License for more details.
00016 // 
00017 // You should have received a copy of the GNU Lesser General Public
00018 // License along with this library; if not, write to the Free Software
00019 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00020 //
00021 
00022 /// \brief
00023 /// FdoXml is a utility class defining the FdoXml package constants.
00024 class FdoXml
00025 {
00026 public:
00027     FDO_API_COMMON static const FdoStringP mXmlnsPref;      // "xmlns"
00028 
00029     /// various XML namespaces and URI's declared in an FDO XML document.
00030 
00031     FDO_API_COMMON static const FdoStringP mXsNs;           // "xs"
00032     FDO_API_COMMON static const FdoStringP mXsUri;          // "http://www.w3.org/2001/XMLSchema"
00033     FDO_API_COMMON static const FdoStringP mXsiNs;          // "xsi"
00034     FDO_API_COMMON static const FdoStringP mXsiUri;     // "http://www.w3.org/2001/XMLSchema-instance"
00035     FDO_API_COMMON static const FdoStringP mXlinkNs;        // "xlink"
00036     FDO_API_COMMON static const FdoStringP mXlinkUri;       // "http://www.w3.org/1999/xlink"
00037     FDO_API_COMMON static const FdoStringP mGmlNs;          // "gml"
00038     FDO_API_COMMON static const FdoStringP mGmlUri;     // "http://www.opengis.net/gml"
00039     FDO_API_COMMON static const FdoStringP mFdoNs;          // "fdo"
00040     FDO_API_COMMON static const FdoStringP mFdoUri;     // "http://fdo.osgeo.org/schemas"
00041     FDO_API_COMMON static const FdoStringP mFdsNs;          // "fds"
00042     FDO_API_COMMON static const FdoStringP mFdsUri;     // "http://fdo.osgeo.org/schemas/fds"
00043     FDO_API_COMMON static const FdoStringP mWfsNs;          // "wfs"
00044     FDO_API_COMMON static const FdoStringP mWfsUri;     // "http://www.opengis.net/wfs"
00045 
00046     /// default FDO XML document root element.
00047 
00048     FDO_API_COMMON static const FdoStringP mDefaultRoot;    // "fdo:DataStore"
00049 
00050     /// default FDO XML document root element.
00051 
00052     FDO_API_COMMON static const FdoStringP mGmlProviderName;    // provider name for GML Schema Mappings "OSGeo.GML.1.0"
00053 
00054     /// default Feature Member and Feature Collection serialization names
00055 
00056     FDO_API_COMMON static const FdoStringP mFeatureCollectionName;     // "FeatureCollection"
00057     FDO_API_COMMON static const FdoStringP mFeatureMemberName;         // "featureMember" 
00058 };
00059 
00060 #endif
00061 
00062 

Comments or suggestions? Send us feedback.