
26.07.2003, 01:52
|
|
Регистрация: Jul 2003
Адрес: Москва
Сообщений: 9
|
последний вариант не работает, решил проблему следующим путём, сделал функцию, которая переводит грязний код спец-символов в чистый -
function getTextNodeValueHTML(q, targetXML) {
nodeArray = targetXML.selectNodes(q+'/text()');
result = nodeArray[0].toString();
left = result.split("<");
result = left[0];
for (i=1; i<left.length; i++) {
result += "<"+left[i];
}
right = result.split(">");
result = "";
for (i=0; i<right.length; i++) {
if (i == right.length-1) {
result += right[i];
} else if (i<right.length-1) {
result += right[i]+">";
}
}
return result;
}
|