У меня есть следующие части кода JScript в моем XSLT:
var childAttribute1 = ppDemo1[i].firstChild.attributes;
if(childAttribute1.length != 0)
{
....
}
var childAttribute2 = ppDemo1[i].childNodes.item(0);
if(childAttribute2.nodeType != 8)
{
....
}
ppDemo1 указывает на закомментированный узел/текст в XML
Я пытаюсь добиться того же, т.е. не вводить цикл if, если текущий узел является комментарием (и не имеет атрибутов)
Моя проблема: я всегда получаю ошибку времени выполнения «Требуется объект» в обоих предложениях «если»
Подскажите, пожалуйста, что не так в приведенных выше фрагментах кода?
Отредактировано:
Я использую процессор MSXML
И я могу заставить его работать, если я использую:
if(ppDemo1[i].attributes)
{
...
}