URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 40278
[ Назад ]

Исходное сообщение
"Тематический каталог: Руководство по программированию на С++ с использованием libxml++ (cpp gcc xml utf unicode glib par..."

Отправлено auto_topic , 20-Фев-08 14:34 
Обсуждение статьи тематического каталога: Руководство по программированию на С++ с использованием libxml++ (cpp gcc xml utf unicode glib parser)

Ссылка на текст статьи: http://www.opennet.me/base/dev/libxmlforcpp.txt.html


Содержание

Сообщения в этом обсуждении
"Руководство по программированию на С++ с использованием libxml++ (cpp gcc xml utf unicode glib parser)"
Отправлено Седышев Витольд , 20-Фев-08 14:34 
Огромное спасибо Гришкову Никите за данную статью. Пробежал по статье - очень доходчиво описаны как DOM, так и SAX технологии разбора XML документа. Проработую на неделе весь материал. Долго искал что-то похожее для Windows, но в MSDN нашел только COM-парсер (тот который MSXML), ИМХО, неудобный он какой-то.

"Руководство по программированию на С++ с использованием libx..."
Отправлено kotfantazer , 22-Фев-08 17:33 
>в MSDN нашел только COM-парсер (тот который MSXML), ИМХО, неудобный он какой-то.

Может быть, виной тому префикс MS ? :D


"Руководство по программированию на С++ с использованием libx..."
Отправлено Vitold S , 20-Мрт-11 16:15 
>>в MSDN нашел только COM-парсер (тот который MSXML), ИМХО, неудобный он какой-то.
> Может быть, виной тому префикс MS ? :D

Не скорее всего проблема не в MS, а в том что он написан с использованием технологии COM.


"Руководство по программированию на С++ с использованием libxml++ "
Отправлено Евгени , 19-Июл-09 22:28 
Привет всем, использую в своей программе DomParser.

Столкнулся с такой проблемкой.

Создаю строчку и передаю её parser.parse_memory_raw(...)

Если строка содержит правильный XML документ все работает хорошо, или ошибка в документе, все перехватывается по try {}catch(const xmlpp::exception& ex) {

Но когда передею в строчке произвольный набор символом на этапе парсинга, не генерируется исключение, а программы завершает свою работу выдавая результат об ошибке парсинга в консоль. Как избежать этого, как сделать так чтоб программа не закрывалась а можно было в ней обработать результат и продолжыть выполнение кода дальше?


"Руководство по программированию на С++ с использованием libxml++ "
Отправлено fasd , 29-Апр-10 12:12 
Блин а нельзя было что-нибудь новое написать?
Например показать как с разделами cdata работать!
Весь интернет блин кишит этими ксероксами которые врядли чтото кроме копипасты сделать могут

"Руководство по программированию на С++ с использованием libx..."
Отправлено kotfantazer , 30-Апр-10 13:32 
>Блин а нельзя было что-нибудь новое написать?
>Например показать как с разделами cdata работать!
>Весь интернет блин кишит этими ксероксами которые врядли чтото кроме копипасты сделать
>могут

:) Да я в свое время тоже маялся. В итоге перевел (как смог) эту статью.
Вообще ничего по-русски не было. Уж ежели не нравится - либо по-английски изучайте, либо переводите сами :)