Я убегаю строку, чтобы соответствовать другой строке.xml addattribute escaping &
Использование "& грузовиков автомобиля" JavaScript
function escapeCode()
{
var a = RequestIsland.XMLDocument.firstChild;
var lineItems = a.selectNodes("//a/p");
while ((lineItem = lineItems.nextNode()) != null)
{
var text = lineItem.getAttribute("c");
alert(text);
text = escapeXML(text);
lineItem.setAttribute("c",text);
alert(text);
alert(lineItem.xml);
}
}
использующие строки
Я получаю
"car's & trucks"
"car's & trucks"
"car's & trucks"
Так или иначе, когда текст идет в атрибуте он Ускользающий & снова.
Кто-нибудь знает, почему это происходит и как его остановить?
Это работает, если & не находится в строке.
Является вашим последним 'alert()' really 'alert (lineItem.xml)' или должен сказать 'alert (lineItem.getAttribute (" c "));' ?? – Pointy
это предупреждение (lineItem.xml) и возвращает узел xml, в который помещается строка. – Primetime
alert (lineItem.getAttribute ("c")); возвращается "автомобиль ' s & грузовики" – Primetime