Я запускаю одно приложение в браузере Android, которое содержит следующий код ..
if (typeof XPathResult != "undefined") {
//use build in xpath support for Safari 3.0
var xmlDocument = doc;
if (doc.nodeType != 9) {
xmlDocument = doc.ownerDocument;
}
results = xmlDocument.evaluate( xpathExpr,
doc,
function(prefix) {
return namespaces[prefix] || null;
},
XPathResult.ANY_TYPE,
null );
var thisResult;
result = [];
var len = 0;
do {
thisResult = results.iterateNext();
if (thisResult) {
result[len] = thisResult;
len++;
}
} while ( thisResult );
}
else {
try {
if (doc.selectNodes) {
result = doc.selectNodes(xpathExpr);
}
} catch (ex) {}
}
return result;
но когда я запускаю это приложение в элементе управления Firefox, входите в оператор if и все работает нормально
но в андроид браузере выдает ошибку ...
XPathResult не определено ...
на этот раз контроль приходит к оператору else, и даже здесь он показывает, что selectNodes является неопределенным и. поэтому результат равен нулю, тогда как в Firefox он дает список узлов ..
очень нужно, чтобы это было сделано ... нужна помощь ..
спасибо ...