Как получить атрибут ХМЛ

Дионисий 11 1

Есть список и надо почистить старые записи:
<url timestamp="2021-04-01T10:44:22.106+0900" replyId="3e4140fc-3794-41bd-a09c-a75cd4eaabbb" fileId="010x87CF8643-AEF5-46B7-AB38-4855A1B1AB75">http://192.168.0.10:8080/opt/out/ReplyFormA/5953</url>


Х = СоздатьОбъект("Msxml2.DOMDocument.6.0");
х.async = 0;
х.load("http://"+ айпиООО +"/opt/out/ReplyFormA");
Список= х.selectNodes("//url");
			
Для ии=0 По Список.length-1  Цикл		
			  сообщить( Список.item(ии).SelectSingleNode("@timestamp").text);		
				//или
				сообщить( Список.item(ии).getattribute("timestamp"));					
КонецЦикла;

//список только атрибутов
Список= х.selectNodes("//url/@timestamp");
			
Для ии=0 По Список.length-1  Цикл		
			  сообщить( Список.item(ии).text);								
КонецЦикла;

1

Рекомендации

См. также

ДобавитьЭлементСАтрибутами (БСП)

Удалить пространство имен из готового файла xml

Получить (БСП)

Чтение значения атрибута узла XML или объекта XDTO

КомандаПолучить (БСП)

ПолучитьПараметрыСоединения (БСП)

TurboConf - расширение Конфигуратора 1С

Комментарии

Ndochp
#1, 29 мая 2021 13:17

Кажется при живом ДокументDOM в платформе пользоваться Msxml2 это очень странно. Уж не говоря о том, что в этой задаче и DOM то оверкил, нужно потоковое чтение использовать.


Модератору