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

Дионисий 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

Комментарии

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

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


См. также

Шпаргалка по горячим клавишам для разработчика 1С

Не переносите код таким образом

Вопрос перед закрытием конфигуратора

Как узнать, чем занято место на диске (Windows)

Соревнование по программированию на 1С

write my essay 2024! Essay writing service reviews 2016

write my essay 2024! Write my essay for me reviews

ИР Подписки на события

Переход к определению одним кликом

Колонки результата запроса

Модератору