Russian Qt Forum

Qt => XML => Тема начата: Flake от Июль 08, 2009, 15:51



Название: Работа с XML Shema
Отправлено: Flake от Июль 08, 2009, 15:51
Здравствуйте.

У меня вопросы:
- Есть ли что в Qt для работы с xsd?
- Начал только разбираться с xsd, но нармальной информации не нашёл, может кто посоветует что почитать?


Название: Re: Работа с XML Shema
Отправлено: Flake от Июль 09, 2009, 09:58
ООО, меня постигло великое прозрение  ;D
Оказывается эти схемы используются только для валидации xml документа по схеме. А я то думал это всё как-то непосредственно в процессе парсинга осуществляется.


Название: Re: Работа с XML Shema
Отправлено: UVV от Июль 14, 2009, 04:43
http://www.w3schools.com/Schema/default.asp - это по самой схеме.
А для парсинга поможет QXmlStreamReader.
Если нужна валидация, то валидацию сможет сделать только xerces.


Название: Re: Работа с XML Shema
Отправлено: TESTER от Сентябрь 16, 2009, 17:17
- Есть ли что в Qt для работы с xsd?

Здравствуй, я прочитал что в QT 4.6. проверка будет:
http://qt.nokia.com/doc/4.6-snapshot/qxmlschemavalidator.html
http://qt.nokia.com/doc/4.6-snapshot/qxmlschema.html


Название: Re: Работа с XML Shema
Отправлено: UVV от Октябрь 01, 2009, 05:25
Да, здорово. Спасибо за информацию. Почитав, я сделал вывод, что функционал такой же, как и в xerces. Значит можно будет с него переезжать и не пользовать других библиотек.


Название: Re: Работа с XML Shema
Отправлено: SASA от Октябрь 01, 2009, 08:41
А для парсинга поможет QXmlStreamReader.
А что это?


Название: Re: Работа с XML Shema
Отправлено: UVV от Октябрь 01, 2009, 09:05
Вероятно, класс в Qt :)


Название: Re: Работа с XML Shema
Отправлено: SASA от Октябрь 01, 2009, 15:11
Вероятно, класс в Qt :)
Пардон, с первого раза в доках не нашёл. :-\