|  19.12.2012, 14:01 | #1 | 
| Участник | 
			
			Добрый день всем. Разбираюсь с XML DOM. Необходимо пройти по всем деревьям и узнать где какие атрибуты заполнены. Структура XML известна, но в некоторых ветках могут присутствовать все атрибуты, а другой подобной же некоторых атрибут может и не быть, и соответственно у меня выкидывает ошибку. Знаю что для того что-бы проверить веточку на наличии атрибутов используется функция HasAttribute. Но в NAV-е никак не могу её найти. Может тут есть какой нить другой способ узнать. Есть ли в узле атрибут с конкретным именем?
		 | 
|  | 
|  19.12.2012, 16:27 | #2 | 
| Участник | К сожалению ошибся. Так что вопрос всё ещё актуален | 
|  | 
|  20.12.2012, 10:43 | #3 | 
| Участник | 
			
			Не уж то никто не импортировал XML с атрибутами?    | 
|  | 
|  20.12.2012, 10:57 | #4 | 
| Участник | 
			
			Не видя кода сложно что-то сказать. Но если попробовать, например, так: Код: IF xmlNode.getAttribute('ИмяАтрибута') THEN
... | 
|  | 
|  20.12.2012, 11:05 | #5 | 
| Участник | 
			
			Выход из ситуации я нашёл ... В принципе всё отлично работает. Но всё же считаю что функция HasAttribute должна быть. Кстати getAttribute както тоже не вижу. Ну ладно. Бог с ним. Сделал следующим образом. Из xmlNode вытаскиваю IXMLDOMNamedNodeMap. И через него делаю перебор. Если нахожу нужный, значит ок. Вопрос закрыт.   | 
|  |