On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 39
Зарегистрирован: 14.01.09
ссылка на сообщение  Отправлено: 17.05.11 09:18. Заголовок: Обработка XML


Уважаемые знатоки и гости форума,

Помогите разобраться, пожалуйста. можете подсказать небольшой ХауТу по использованию XML в Харборе.
Знакомый попросил помочь с програмкой импорта/преобразования данных из XML, а я ни когда с ним не работал - когда я программил таким еще не пользовались.
есть нод - номер документа в нем ноды-строки со своими характеристиками, типа:
<message>
<head>ХХ555КК</head>
<body>
<data>
<doc>a001</doc>
<rec>001</rec>
<parameter>01</parameter>
</data>
<data>
<doc>a001</doc>
<rec>002</rec>
<parameter>33</parameter>
</data>
<data>
<doc>a003</doc>
<rec>004</rec>
<parameter>15</parameter>
</data>
</body>
</message>

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

ХХ555КК - a001 - 001 - 01
ХХ555КК - a001 - 002 - 33
ХХ555КК - a003 - 004 - 15

Буду благодарен за любую помощь.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]


Администратор




Пост N: 1935
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 17.05.11 09:47. Заголовок: см. тему http://cli..


см. тему

http://clipper.b.qip.ru/?1-4-20-00000635-000-0-0-1301577379

Примеры чтения (и записи) xml для разных классов:
hwgui\samples\xml
xharbour\tests\xmltest.prg
harbour\contrib\hbmxml\tests
harbour\contrib\xhb\tests


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 98
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 17.05.11 10:09. Заголовок: Excel..


Excel

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 40
Зарегистрирован: 14.01.09
ссылка на сообщение  Отправлено: 17.05.11 10:18. Заголовок: Павел, Спасибо! отв..


Павел, Спасибо!
ответ краток, точен и по-делу, как всегда.

То есть это работа "штатными" средствами, без всяких libxml2?

Я еще буду вопросы задавать. По возможности более конкретные. Прошу не судить строго - я серьезно не работал никогда с XML.

FIL - Я угадал! Вы программист ;-) ответ абсолютно точен, но абсолютно бесполезен (без обид, коллега, это я так пошутить пытаюсь)



Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1936
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 17.05.11 10:32. Заголовок: Только hbmxml работа..


Только hbmxml работает со сторонней библиотекой Mini-Xml, но ее сырцы даются для сборки
Остальные 2 класса самодостаточны, и для их использования ничего не надо.
Они примерно эквивалентны, можно использовать любой из них - и класс А.Кресина (он помимо hwgui включен еще и в minigui),
и класс TXMLDocument, которые есть и в xHarbour, и в Harbour
Они действительно несложные, и разобраться с ними довольно просто

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 226
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет