Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> ЧтениеXML, слишком детализованный обход тегов          
Sharki Подменю пользователя
сообщение 23.05.12, 17:18
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 47
Спасибо сказали: 12 раз
Рейтинг: 0

Есть кусок ХМL:
<?xml version="1.0" encoding="UTF-8"?>
<v8e:EventLog xmlns:v8e="http://v8.1c.ru/eventLog" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<v8e:Event>
<v8e:Level>Information</v8e:Level>
</v8e:Event>
</v8e:EventLog>
Исполняемый код:
ПотокXML = Новый ЧтениеXML;
    ПотокXML.ОткрытьФайл(ИмяФайла);
    ПотокXML.Прочитать();

Вопрос, как сделать чтобы обход хмл файла проходил по тегам, т.е. один элемент был <v8e:Level>Information</v8e:Level> как элемент с именем Level и значением Information?
На данный момент проходя отладчиком этот же кусок <v8e:Level>Information</v8e:Level> получаем следующее - <v8e:Level> является одним элементом с именем Level и пустым значением, далее более глубокого уровня с именем "#text" и значением Information а далее элемент закрытия тега обозначается с уровнем глубины -1 от уровня начала.

Классические примеры обхода хмл предполагают что кусок <v8e:Level>Information</v8e:Level> является одним элементом что на практике не является действительностью. Может какие параметры открытия есть. Подскажите пожалуйста. Заранее благодарен.

TipsyKID Подменю пользователя
сообщение 26.09.12, 11:10
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

ПочитайТЕ вот это :

XDTO-пакеты, xml, xml schema жмак

Вкратце Вам нужно правильно организовать Фабрику XDTO и будеТЕ работать с данным xml как с объектом когда подгрузиТЕ его.


 ! 

Правила, п.1
 


Сообщение отредактировал Vofka - 26.09.12, 11:56


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 15:50
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!