Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.09.29;
Скачать: CL | DM;

Вниз

XmlDomDocument в какой строке кода не хватает атрибута.   Найти похожие ветки 

 
Den   (2013-01-10 22:31) [0]

try
VarValue:=VarNode.ChildNodes[i2].attributes.getNamedItem("value").text;
except
showmessage(НУЖЕН НОМЕР СТРОКИ);
end;

в общем есть элемент в котором всегда должен быть атрибут value к примеру, если его забыли добавить, нужно показать в какой строке его не добавили, есть ли какая-то может функция которая такое делает?


 
Игорь Шевченко ©   (2013-01-10 23:09) [1]

Стандартная валидация MSXML показывает, в какой строке ошибка


 
Den   (2013-01-12 01:48) [2]

А можно чуть поподробнее как ее юзать в моем случае?


 
Медвежонок Пятачок ©   (2013-01-12 11:35) [3]

var xdoc,iList : OleVariant; i : integer;
begin
xdoc := CreateOleObject("MSXML.DOMDOCUMENT");
xdoc.load(FileNameXml);
iList := xdoc.selectNodes("//checked_item[not(@value)]");
for i := 0 to Pred(integer(iList.length)) do
 //iList.item[i]

end;

Где:

"checked_node" - имя узла, у которого должен быть атрибут "value"
iList - iXMLDOMNodeList со списком всех checked_node у которых нет атрибута value


 
Медвежонок Пятачок ©   (2013-01-12 11:36) [4]

showmessage(НУЖЕН НОМЕР СТРОКИ);

Придется обломаться на этот счет.
Ибо строка может быть всего одна на весь документ и в ней все искомые узлы


 
Den   (2013-01-13 02:52) [5]

Придется обломаться на этот счет.- хреново. Ладно буду придумывать чето. Спасибо всем ответившим.



Страницы: 1 вся ветка

Текущий архив: 2013.09.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1366196955
O'ShinW
2013-04-17 15:09
2013.09.29
Data Mining/Поиск непойми чего в неизвестных таблицах, столбцах


15-1366317003
Юрий
2013-04-19 00:30
2013.09.29
С днем рождения ! 19 апреля 2013 пятница


15-1366093232
Y-
2013-04-16 10:20
2013.09.29
Какой самый лучши процессор у Intel?


8-1186063409
leonidus
2007-08-02 18:03
2013.09.29
Конвертирование BMP в GIF


2-1357913717
Guest123
2013-01-11 18:15
2013.09.29
Проектирование БД