XSD и чтение XML в дерево значений #745483


#0 by MadProg
Привет всем кто слышал что-то про сабж. Задача проста, но мне не поддается... Есть файл XML, есть смема XSD. Задача по файлу XML получить структуру (или дерево значений) состоящую из простых типов (т.е. строка, число, булево). Докапал до ОбъектаXDTO, а дальше туплю. Если что код (на форуме нашел):
#1 by Apokalipsec
Более конкретная формулировка задачи? Универсальный парсер который разберет файл на простые типы? Или просто прочитать файлик по схеме? У тебя ОбъектXDTO случаем не AnyType получается?
#2 by Serginio1
#3 by MadProg
Да, именно AnyType. Задача распарсить на простые типы, т.е. на выходе получить дерево из простых типов. При платформа (8.3.5.1517) машет ручкой и уходит в сад...=)
#4 by Serginio1
Видно схема для 1С у тебя не валидная. А читать нужно с типом Объект=Фабрика.ПрочитатьXML(ЧтениеXML,Фабрика.Тип(ЧтениеXML.URIПространстваИмен,ЧтениеXML.Имя));
#5 by MadProg
И еще любопытный вопрос зачем нужен метод Проверить у ОбъектXDTO? Как его использовать если он не возвращает значения? падение платформы это не оправдывает... Хотя, "удивляться не приходиться" (с)
#6 by Serginio1
А в конфигурацию твой пакет импортируется?
#7 by Serginio1
Схема
#8 by MadProg
В общем мучаться более не стал, взял вот этот вариант , для моей задачи идеально.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С