Skip to content

Commit df79c2a

Browse files
committedJan 20, 2015
[BUGFIX][QgsGmlSchema] Decode element name
Good practice for the element name is to exclude accents but when GML is automatically generated attribut element name can have accent. It's some time the case with GetFeatureInfo.
1 parent 4786bd1 commit df79c2a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎src/core/qgsgmlschema.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ void QgsGmlSchema::startElement( const XML_Char* el, const XML_Char** attr )
356356
Q_UNUSED( attr );
357357
mLevel++;
358358

359-
QString elementName( el );
359+
QString elementName = QString::fromUtf8( el );
360360
QgsDebugMsgLevel( QString( "-> %1 %2 %3" ).arg( mLevel ).arg( elementName ).arg( mLevel >= mSkipLevel ? "skip" : "" ), 5 );
361361

362362
if ( mLevel >= mSkipLevel )
@@ -455,7 +455,7 @@ void QgsGmlSchema::startElement( const XML_Char* el, const XML_Char** attr )
455455

456456
void QgsGmlSchema::endElement( const XML_Char* el )
457457
{
458-
QString elementName( el );
458+
QString elementName = QString::fromUtf8( el );
459459
QgsDebugMsgLevel( QString( "<- %1 %2" ).arg( mLevel ).arg( elementName ), 5 );
460460

461461
if ( mLevel >= mSkipLevel )

0 commit comments

Comments
 (0)
Please sign in to comment.