[OpenLayers-Users] XML Parsing via OpenLayers?

Bart van den Eijnden (OSGIS) bartvde at osgis.nl
Tue Oct 7 13:21:10 EDT 2008


You need to parse the XML in the loadSuccess function, check 
examples/GMLParser.html for an example.

Best regards,
Bart

Maps-R-us wrote:
> Hi there,
>
> I would like to retrieve elements in an xml file based on tag name and
> populate an array.  Here is a sample of the XML:
>
> <users>
>   <user>
>   <fullname>Test</fullname>
>   <ID>3400</ID>
>   <lat>0.003926753994724706</lat>
>   <lon>0.00446319580078125</lon>
>  
> <image>http://40.media.vimeo.com/d1/5/35/85/81/portrait-35858134.jpg</image>
>   <floor>3</floor>
>   </user>
> </users>
>
> My code fails on the getElementsByNameNS()
>
>
> var format = new OpenLayers.Format.XML();
> var doc = null;
> var url = "officedata.xml";
> OpenLayers.loadURL(url, null, null, loadSuccess, loadFailure);
> var attributeValue = [];
> var attributeValue[1] = format.getElementsByTagNameNS(doc, '*','fullname');
> alert (attributeValue[1]);
>
> Any ideas?
>
> Thank you in advance,
>
> M
>
>   


-- 
Bart van den Eijnden
OSGIS, Open Source GIS
bartvde at osgis.nl
http://www.osgis.nl




More information about the Users mailing list