+ Reply to Thread
Results 1 to 5 of 5

Thread: XSD/c++

  1. #1

    Default XSD/c++

    Подскажите библиотеку для работы с xsd с использованием С++. ( я хотел используя QT,но поискав там понял, что для XML есть и для проверки xml по xsd )
    Мне надо от библиотеки, что бы она у меня разбирать хsd.

    Или все таки в ручную придется разбирать файл xsd, т.к. я не могу найти библиотеку для работы с ним =( ?

    Спасибо за внимание.
    Last edited by coldfire; 08-07-2011 at 10:34.

  2. #2

    Default Re: XSD/c++

    скучно было, решил погуглить- нашёл автогенератор C++ кода для импорта объекта.
    http://www.codesynthesis.com/products/xsd/

    Честно говоря, никогда не пользовался XML. но может ссылка кому пригодится.
    Самый лучший раб тот, который не знает, что он раб

  3. Пользователь сказал cпасибо:
    coldfire (11-07-2011)
  4. #3
    Rectifier's Avatar

    Default Re: XSD/c++

    Наверное тебе нужна эта: libxsd

    Основные шаги по поиску и разбору этого хозяйства нужно начинать наверняка отсюда: Using XSD

    Подробно о том, что ты ищешь скорее всего находится тут: C++/Parser Mapping Getting Started Guide

    А если еще более конкретно, тебе скорее всего лучше подойдет компонент MSXML, очень давно именуемый Microsoft XML Parser, сейчас вроде просто Microsoft XML. Копай в эту сторону, думаю не прошибешь.

    MSDN
    Блог разрабов

    PS: Я сам не особо вкуриваю, но впринципе должно хватать обычного парсера XML. Не?
    Секрет успеха — в постоянстве цели. (Бенджамин Дизраэли)

    Вы должны воплощать ту перемену, которую хотите произвести в мире. (Махатма Ганди)

    Один опыт я ставлю выше, чем тысячу мнений, рожденных только воображением. (Ломоносов)

  5. Пользователь сказал cпасибо:
    coldfire (11-07-2011)
  6. #4

    Default Re: XSD/c++

    Quote Originally Posted by Rectifier View Post
    Наверное тебе нужна эта: libxsd

    Основные шаги по поиску и разбору этого хозяйства нужно начинать наверняка отсюда: Using XSD

    Подробно о том, что ты ищешь скорее всего находится тут: C++/Parser Mapping Getting Started Guide

    А если еще более конкретно, тебе скорее всего лучше подойдет компонент MSXML, очень давно именуемый Microsoft XML Parser, сейчас вроде просто Microsoft XML. Копай в эту сторону, думаю не прошибешь.

    MSDN
    Блог разрабов

    PS: Я сам не особо вкуриваю, но впринципе должно хватать обычного парсера XML. Не?
    А как используя XML парсер распарсить схему XML ? Вроде как не очень так можно сделать, пока немерее я немного поковырялся не очень вышло.
    Библиотеку находил, но немного полистав поверхностно правда, вроде как не сильно то ( НО завтра тогда помучаюсь более детально, может я что-то не понял ).

    На счет компонента... На сколько я понял, что он чуть ли не как отдельная прога идет, разве нет? я что-то не так прочитал?

    А так большое спасибо за ссылки, суда еще буду судя по всему еще писать, так что читай тему, мне помощь ваша очень нужна ;)

  7. #5
    Rectifier's Avatar

    Default Re: XSD/c++

    На счет компонента... На сколько я понял, что он чуть ли не как отдельная прога идет, разве нет? я что-то не так прочитал?
    Если будешь его использовать, то будешь таскать за собой библиотеку вида msxmlN.dll. Весит она правда не мало.

    Локальные доки: msxml6_SDK.msi

    PS: Лучше спрашивать на девелоперских форумах, где с этим делом знакомы, например:

    http://www.rsdn.ru/forum/xml/
    http://www.sql.ru/forum/actualtopics.aspx?bid=21
    Секрет успеха — в постоянстве цели. (Бенджамин Дизраэли)

    Вы должны воплощать ту перемену, которую хотите произвести в мире. (Махатма Ганди)

    Один опыт я ставлю выше, чем тысячу мнений, рожденных только воображением. (Ломоносов)

  8. Пользователь сказал cпасибо:
    coldfire (11-07-2011)
+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:36
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org