Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/16: Рейтинг темы: голосов - 16, средняя оценка - 4.81
Rinna
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 2
#1

Проверка XML файла XSD схемой программно

24.05.2012, 19:55. Просмотров 2848. Ответов 6
Метки нет (Все метки)

Добрый вечер! Подскажите пожалуйста, как проверить XML-файл XSD-схемой программно в С++ Builder 9 с отслеживанием и выводом ошибочных строк.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 19:55
Ответы с готовыми решениями:

Создание файла с названием, задающимся программно
Здравствуйте. Пишу программу в ред студио (Builder). Передача сообщений между...

Проверка XML с XSD которой ссылается на другой XML файл
Допустим есть готовая структура с данными (xml1.xml) <packet> <zap> ...

проверка XML по XSD
вобщем у меня есть код, способный парсить определенный XML, но мне нужно...

Проверка XML с использаванием XSD
Есть код, который успешно проводит XSD-валидацию и даже выводит неплохое...

Проверка XML-файлов на соответствие XSD-схемам
здравствуйте! есть задача проверить xml-файлы xsd-схемами. на вход подаются...

6
Avazart
Эксперт С++
7717 / 5626 / 549
Регистрация: 10.12.2010
Сообщений: 25,328
Записей в блоге: 17
24.05.2012, 23:31 #2
После проверки документа на соответствие XML Schema читающая программа может создать модель данных документа, которая включает:
словарь (названия элементов и атрибутов);
модель содержания (отношения между элементами и атрибутами и их структура);
типы данных.

Каждый элемент в этой модели ассоциируется с определённым типом данных, позволяя строить в памяти объект, соответствующий структуре XML-документа. Языкам объектно-ориентированного программирования гораздо легче иметь дело с таким объектом, чем с текстовым файлом.

Другим удобством XML Schema является то, что один словарь может ссылаться на другой, и, таким образом, разработчик может использовать уже существующие словари и легче устанавливать и распространять стандарты XML структуры для определённых задач (например, словарь протокола SOAP).

Файл, содержащий XML Schema, обычно имеет расширение «.xsd» (XML Schema definition).
http://ru.wikipedia.org/wiki/XML_Schema

Как я понимаю схема это файл?
0
Rinna
0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 2
25.05.2012, 10:46 #3
Спасибо за ответ. У меня задача создать модуль на С++ для проверки соответствия xml-файла и xsd-файла и меня интересовало, есть в С++ Builder 9 специальная функция или иное средство для сопоставления этих двух видов файлов?
0
Avazart
Эксперт С++
7717 / 5626 / 549
Регистрация: 10.12.2010
Сообщений: 25,328
Записей в блоге: 17
25.05.2012, 22:47 #4
Я такое не встречал...
Но при чем тут Builder?
Подобное средство может быть написано на чистом С++ и лежать где нибудь на просторах интернета...Если оно есть вряли что-то помешает его прикрутить его к проектам Builder-a.
0
Avazart
Эксперт С++
7717 / 5626 / 549
Регистрация: 10.12.2010
Сообщений: 25,328
Записей в блоге: 17
27.05.2012, 02:02 #5
Недавно заметил такое в Builder-e, для чего и как использовать его не знаю
0
Изображения
 
Avazart
Эксперт С++
7717 / 5626 / 549
Регистрация: 10.12.2010
Сообщений: 25,328
Записей в блоге: 17
27.05.2012, 02:06 #6
B вот еще для меня нове
http://www.functionx.com/cppbuilder/xml/Lesson01.htm
1
Avazart
Эксперт С++
7717 / 5626 / 549
Регистрация: 10.12.2010
Сообщений: 25,328
Записей в блоге: 17
27.05.2012, 02:36 #7
И о вот еще...
0
Миниатюры
Проверка XML файла XSD схемой программно  
27.05.2012, 02:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 02:36

Проверка допустимости XML-документа, используя XSD-схему
Здравствуйте, нужно выполнить проверку допустимости XML-документа, используя...

PHP + XML - изменении файла .xsd (XLM Shema).
До файла .XML при помощи PHP получается добраться. Но когда создаю новый тег в...

Как узнать имя элемента схемы XSD при построчном чтении файла xml
Здравствуйте! Пишу программу которая читает xml и при помощи его схемы xsd ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru