Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

http://infostart.ru/public/146281/



http://infostart.ru/public/146281/

 

<?xml version="1.0" encoding="UTF-8"?><aaa> <qq> <ololo/> </qq> <cjhg/> <ybkajs> <whvfsj/> <uahsf> <ibbbwjke/> <ibbbwjke/> <ibbbwjke/> <ibbbwjke/> </uahsf> </ybkajs> <bbb> <ccc name="Пыщь1"/> <ccc name="Пыщь2"/> <ccc name="Пыщь3"/> <ccc name="Пыщь4"/> <ccc name="Пыщь5"/> <coc name="ПыщьЛевый"/> </bbb></aaa>

 

ЧтениеХМЛ = Новый ЧтениеXML;ЧтениеХМЛ.ОткрытьФайл("C:\test.xml"); ПостроительДом = Новый ПостроительDOM;ДокументДом = ПостроительДом.Прочитать(ЧтениеХМЛ); Разыменовыватель = Новый РазыменовательПространствИменDOM(ДокументДом);Выражение = ДокументДом.СоздатьВыражениеXPath("/aaa/bbb/*", Разыменовыватель);Рез = Выражение.Вычислить(ДокументДом); ПолученныйЭлемент = Рез.ПолучитьСледующий(); Пока ПолученныйЭлемент <> Неопределено Цикл ИмяЭл = ПолученныйЭлемент.Атрибуты.ПолучитьИменованныйЭлемент("name"); Если ИмяЭл = Неопределено Тогда ПолученныйЭлемент = Рез.ПолучитьСледующий(); Продолжить; КонецЕсли; Сообщить(ИмяЭл);ПолученныйЭлемент = Рез.ПолучитьСледующий(); КонецЦикла;

Результат окна сообщений:

Пыщь1Пыщь2Пыщь3Пыщь4Пыщь5ПыщьЛевый


Дата добавления: 2015-08-28; просмотров: 17 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
 | Кафедра Технологии металлов

mybiblioteka.su - 2015-2024 год. (0.005 сек.)