Hi, your response is not well formed, and the reason is that your typename contains a blank ("My Lines"). Rename it e.g. to "MyLines", and everything should be fine.
Regards, Andreas. On Tue, Jun 16, 2009 at 1:15 AM, Phil Scadden<p.scad...@gns.cri.nz> wrote: > I am trying to read back which line features I have clicked. This > response code for a getfeatureinfo works fine for points, but having > trouble with lines. > if(request.responseText) { > g = new OpenLayers.Format.GML(); > var features = g.read(request.responseText); > for (i = 0; i < features.length; i++) { > do stuff > } > Which I click on a line, I get back responsetext that looks like this > below. It seems well formed to me > but g.read returns a zero-length feature collection. Do I need something > else to read lines instread of points? > > > <?xml version="1.0" encoding="UTF-8"?><wfs:FeatureCollection > xmlns="http://www.opengis.net/wfs" > xmlns:wfs="http://www.opengis.net/wfs" xmlns:pdq="http://www.gns.cri.nz" > xmlns:gml="http://www.opengis.net/gml" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.gns.cri.nz > http://pdq-dev.gns.cri.nz:80/geoserver/wfs?service=WFS&version=1.0.0&request=DescribeFeatureType&typeName=pdq:My > Lines http://www.opengis.net/wfs > http://pdq-dev.gns.cri.nz:80/geoserver/schemas/wfs/1.0.0/WFS-basic.xsd"><gml:boundedBy><gml:null>unknown</gml:null></gml:boundedBy><gml:featureMember><pdq:My > Lines fid="My Lines.852"><pdq:the_geom><gml:MultiLineString > srsName="http://www.opengis.net/gml/srs/epsg.xml#4253"><gml:lineStringMember><gml:LineString><gml:coordinates > xmlns:gml="http://www.opengis.net/gml" decimal="." cs="," ts=" > ">121.69522222,16.76155556 121.69166667,16.76294444 > 121.68411111,16.76594444 121.67630556,16.76902778 > 121.66822222,16.77236111 121.66038889,16.77536111 > 121.65261111,16.77866667 121.64483333,16.78175 121.63705556,16.78497222 > 121.6295,16.78794444 121.62180556,16.79130556 121.61402778,16.79422222 > 121.60602778,16.79744444 121.59797222,16.80080556 > 121.59016667,16.80397222 121.58244444,16.80705556 > 121.57344444,16.81061111 121.56583333,16.81358333 121.558,16.81708333 > 121.55,16.82008333 121.5425,16.82327778 121.53458333,16.82636111 > 121.52697222,16.82952778 121.51838889,16.83305556 > 121.51066667,16.83608333 121.50280556,16.83927778 > 121.49516667,16.84213889 121.48747222,16.84530556 > 121.47944444,16.84836111 121.47147222,16.8515 121.46383333,16.85458333 > 121.45605556,16.85772222</gml:coordinates></gml:LineString></gml:lineStringMember></gml:MultiLineString></pdq:the_geom><pdq:LINE_NAME>L-16</pdq:LINE_NAME><pdq:RNG>166 > - 470</pdq:RNG></pdq:My Lines></gml:featureMember></wfs:FeatureCollection>" > -- > Phil Scadden, Senior Scientist GNS Science Ltd 764 Cumberland St, > Private Bag 1930, Dunedin, New Zealand Ph +64 3 4799663, fax +64 3 477 5232 > > > Notice: This email and any attachments are confidential. If received in error > please destroy and immediately notify us. Do not copy or disclose the > contents. > > _______________________________________________ > Users mailing list > Users@openlayers.org > http://openlayers.org/mailman/listinfo/users > -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users