Hello,
Since the last version of Chrome (45), it seems it's not possible to get the value of an attribute in a XML document with a XPath query.
Here is a simple example to reproduce :
With all browsers except Chrome 45, the result will be : "xpathResult1: SOC I"
With Chrome 45 the result is : "xpathResult1: "
Tested and detected with SmartClient 8.3, the problem is the same with the last version of SmartClient.
It seems there is the same report on SmartGWT in this entry : http://forums.smartclient.com/showthread.php?t=33436
Is it a bug in SmartClient or in Chrome ?
Since the last version of Chrome (45), it seems it's not possible to get the value of an attribute in a XML document with a XPath query.
Here is a simple example to reproduce :
Code:
var xmlDoc = XMLTools.parseXML('<?xml version="1.0" encoding="UTF-8" standalone="yes"?>' + '<values id="c730cd18">' + ' <value key="1" label="SOC I">TADA</value>' + ' <value key="2" label="SOC II">TODO</value>' + '</values>'); var xpathResult1 = XMLTools.selectString(xmlDoc, '/values/value[1]/@label'); console.log("xpathResult1:", xpathResult1);
With Chrome 45 the result is : "xpathResult1: "
Tested and detected with SmartClient 8.3, the problem is the same with the last version of SmartClient.
It seems there is the same report on SmartGWT in this entry : http://forums.smartclient.com/showthread.php?t=33436
Is it a bug in SmartClient or in Chrome ?
Comment