Skip to content
Permalink
Browse files
Remove namespace prefix from typename in QgsGml
  • Loading branch information
mhugent committed Feb 21, 2013
1 parent a788b0d commit ee4cb3d83d884ba19de9e38b6ca6195df5a84555
Showing with 8 additions and 4 deletions.
  1. +8 −4 src/core/qgsgml.cpp
@@ -50,6 +50,12 @@ QgsGml::QgsGml(
}

mEndian = QgsApplication::endian();

int index = mTypeName.indexOf( ":" );
if ( index != -1 && index < mTypeName.length() )
{
mTypeName = mTypeName.mid( index + 1 );
}
}

QgsGml::~QgsGml()
@@ -187,8 +193,7 @@ void QgsGml::startElement( const XML_Char* el, const XML_Char** attr )
{
mParseModeStack.push( QgsGml::boundingBox );
}
else if ( elementName == GML_NAMESPACE + NS_SEPARATOR + "featureMember" )
//else if ( localName == mTypeName )
else if ( localName == mTypeName )
{
mCurrentFeature = new QgsFeature( mFeatureCount );
QgsAttributes attributes( mThematicAttributes.size() ); //add empty attributes
@@ -306,8 +311,7 @@ void QgsGml::endElement( const XML_Char* el )
mParseModeStack.pop();
}
}
//else if ( localName == mTypeName )
else if ( elementName == GML_NAMESPACE + NS_SEPARATOR + "featureMember" )
else if ( localName == mTypeName )
{
if ( mCurrentWKBSize > 0 )
{

0 comments on commit ee4cb3d

Please sign in to comment.