Tim,

no need to worry!

On 11/5/07, Tim Schaub <[EMAIL PROTECTED]> wrote:
> Ok, help me out here.
>
> Where does node.nodeValue fail?

It is working perfectly fine, and the method getChildValue in
OpenLayers.Format.XML is just a convenience function that is also
working perfectly fine.

> Thanks for helping me see what I'm missing here.

The original concern was that OpenLayers.Format.XML.getChildValue,
unlike OpenLayers.Util.getXmlNodeValue, does not fall back to
node.textContent, which is what I needed in some cases. Chris pointed
out that OpenLayers.Util.getXmlNodeValue should not be used, because
it allows XML documents that are too sloppy.

So I got rid of OpenLayers.Util.getXmlNodeValue in the sld parser, and
now I use OpenLayers.Format.XML.getChildValue and node.text ||
node.textContent instead, depending on what I want to get out of the
XML document. It works perfect, also in Safari.

The other discussion was whether we need a getTextContent function,
but the statement
"node.text || node.textContent" is simple enough to not need one.

Regards,
Andreas.
_______________________________________________
Dev mailing list
[email protected]
http://openlayers.org/mailman/listinfo/dev

Reply via email to