<font size=2 face="sans-serif">I'm trying to parse a GML and read all
the values of an attribute.</font>
<br><font size=2 face="sans-serif">Example</font>
<p><font size=3 color=#004080 face="Calibri"><gml:featureMember></font><font size=3 face="Times New Roman">
</font><font size=3 color=#004080 face="Calibri"><br>
      <ms:SMDVDP_STAT_METE fid="SMDVDP_STAT_METE.2153"></font><font size=3 face="Times New Roman">
</font><font size=3 color=#004080 face="Calibri"><br>
        <ms:LONG_STAT>-64,2131</ms:LONG_STAT></font><font size=3 face="Times New Roman">
</font><font size=3 color=#004080 face="Calibri"><br>
      </ms:SMDVDP_STAT_METE></font><font size=3 face="Times New Roman">
</font><font size=3 color=#004080 face="Calibri"><br>
    </gml:featureMember></font><font size=3 face="Times New Roman">
</font>
<br>
<br><font size=2 face="sans-serif">DescribeFeatureType for this layer returns
</font><font size=2 color=#2f2f2f face="Arial"><element name="LONG_STAT" minOccurs="0" type="double"/></font><font size=3>
</font>
<p>
<br><font size=2 face="Monospace">wfs_ds = ogr.Open(tmp_file.name)  #tmp_file.name</font><font size=3 face="Times New Roman">
is the response of a WFS getFeature request</font>
<br><font size=2 face="Monospace">layer = wfs_ds.GetLayerByName('</font><font size=3 color=#004080 face="Calibri">SMDVDP_STAT_METE
</font><font size=2 face="Monospace">')</font>
<br><font size=2 face="Monospace">feat = layer.GetNextFeature()</font>
<br><font size=2 face="Monospace">      </font><font size=2 color=blue face="Monospace">while</font><font size=2 face="Monospace">
feat </font><font size=2 color=blue face="Monospace">is</font><font size=2 face="Monospace">
</font><font size=2 color=blue face="Monospace">not</font><font size=2 face="Monospace">
</font><font size=2 color=blue face="Monospace">None</font><font size=2 face="Monospace">:</font>
<br><font size=2 face="Monospace">          output.add(feat.GetFieldAsString('LONG_STAT'))</font>
<br><font size=2 face="Monospace">          feat
= layer.GetNextFeature()</font>
<br>
<br><font size=2 face="sans-serif">(At runtime, the WFs, layer and attribute
can be anything of any type. And decimal separator, can be ',' or '.')</font>
<br><font size=2 face="sans-serif">The problem is that </font><font size=2 face="Monospace">feat.GetFieldAsString('LONG_STAT')</font><font size=2 face="sans-serif">
truncate the string to the comma</font>
<br>
<br><font size=2 face="sans-serif">So instead of having </font><font size=3 color=#004080 face="Calibri">-64,2131</font><font size=2 face="sans-serif">,
I get -64 in the output</font>
<br>
<br><font size=2 face="sans-serif">What is the appropriate way to get the
value of an attribute?</font>
<br>
<br><font size=2 face="sans-serif">thanks you!</font>
<br>
<br>
<p>