powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Импорт XML - как сделать проще ?
13 сообщений из 13, страница 1 из 1
Импорт XML - как сделать проще ?
    #35605363
BlackFoxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача - нужно сделать импорт данных из XML файлов. Ранее с XML никогда не
работал, покопался в хелпе, попробовал XMLTOCURSOR() - нифига не выходит. А
копать-то больше и негде. Две функции, и те толком не работают. Ради
эксперимента попробовал импорт из XML сделать в акцессе - практически сразу
все таблицы загрузились как надо. А чем фокс хуже ?
Может в интернете есть какие-нибудь мануалы понятные, для импорта ? Чтобы
все было разжевано на понятном уровне.
Или же все придется делать на уровне fopen и fread, как с простыми
текстовыми файлами ?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605837
BlackFoxx
Задача - нужно сделать импорт данных из XML файлов. Ранее с XML никогда не
работал, покопался в хелпе, попробовал XMLTOCURSOR() - нифига не выходит. А
копать-то больше и негде. Две функции, и те толком не работают. Ради
эксперимента попробовал импорт из XML сделать в акцессе - практически сразу
все таблицы загрузились как надо. А чем фокс хуже ?
Может в интернете есть какие-нибудь мануалы понятные, для импорта ? Чтобы
все было разжевано на понятном уровне.
Или же все придется делать на уровне fopen и fread, как с простыми
текстовыми файлами ?

Во-первых, в фоксе кроме упомянутых функций, которые, кстати, у других толково работают, есть еще и XML-адаптер.
Во-вторых, то, что Access что-то там умеет делать совсем не означает обязательности наличия таких умений в других продуктах. Надо еще проверить правильность такого умения.
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605885
покажите Ваш файл
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605959
BlackFoxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.
Во-первых, в фоксе кроме упомянутых функций, которые, кстати, у других толково работают, есть еще и XML-адаптер.
Видимо, у меня руки под XML еще не заточены.
Про XML-адаптер читал, только там немного сложновато. Поэтому и ищу какое-нибудь подробное руководство, чтобы самому с нуля все сделать и понять, как все работает.
проходящий.
Во-вторых, то, что Access что-то там умеет делать совсем не означает обязательности наличия таких умений в других продуктах. Надо еще проверить правильность такого умения.
Если с полпинка сформировались все нужные таблички с данными, то что еще проверять ? С фоксом ковырялся не один час, ничего похожего получить не смог.
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605971
BlackFoxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
12345вышелзайчикпогулятьпокажите Ваш файл
Показать сейчас не могу. Но там ничего особенного. Структура правильная. Файл сформирован сторонними программами и проверен ими же. Опять же акцесс его понял.
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605979
Sea_Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут есть буквари по XML: http://www.xml.nsu.ru
Если кажется сложной работа с XMLadapter - можно написать свою обработку при помощи XML DOM, можно обходиться и без XSD схем.

С уважением - SEA_CAT
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605987
BlackFoxx12345вышелзайчикпогулятьпокажите Ваш файл
Показать сейчас не могу. Но там ничего особенного. Структура правильная. Файл сформирован сторонними программами и проверен ими же. Опять же акцесс его понял.
В общем-то, речь идет не о корректности файла. Речь о его содержимом. Секретные сведения можно и забить какой-нибудь ерундой.
И еще раз: Access отнюдь не истина в последней инстанции.
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605990
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackFoxx12345вышелзайчикпогулятьпокажите Ваш файл
Показать сейчас не могу. Но там ничего особенного. Структура правильная. Файл сформирован сторонними программами и проверен ими же. Опять же акцесс его понял.
Ну если XML сформирован не с помощью CURSORTOXML, то и XMLTOCURSOR не годится.
Используйте (как предлагал "проходящий.") XML-адаптер или OLE (oXMLDoc = CREATEOBJECT('msxml.domdocument'))
С уважением, Алексей
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35605992
12345зайчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторПро XML-адаптер читал, только там немного сложновато

авторС фоксом ковырялся не один час, ничего похожего получить не смог.

я так понимаю файл посмотреть не дадите.

DO addbs(home())+"samples\solution\solution.app"

Вам нужен пример
New in VFP 8.0\Loading and Generating XML ...
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35606007
12345зайчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторФайл сформирован сторонними программами и проверен ими же

тогда почему Вы решили, что функция xmltocursor должна преобразовать такой
файл в курсор?

xmltocursor это "обратная" ф-я для ф-лов, созданных cursorToXml,
созданных со "своей родной" схемой

авторРечь о его содержимом

мне файл нужен - я Вам код на подъем нарисую.
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35606156
12345зайчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+
http://forum.foxclub.ru/read.php?29,296504,296511#msg-296511
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35606236
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: 12345зайчик
> автор
> Речь о его содержимом
>
> мне файл нужен - я Вам код на подъем нарисую.


Да судя по тому что его с пол-пинка поднял акцесс, там АДО'шный ХМЛ, и как подымать его тоже есть варианты. :)

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Импорт XML - как сделать проще ?
    #35973628
А. С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите как проще реализовать импорт для такой схемы?
Сам только начинаю работать с XML.

<?xml version="1.0" encoding="windows-1251" ?>
<pay_response>
<status_code>0</status_code>
<balances>
<balance>
<srv_id>1235469870</srv_id>
<srv_name>Наименование услуги</srv_name>
<amount>1235469870</amount>
</balance>

</balances>
<fio>Гутин В. В.</fio>
<time_stamp>DD.MM.YYYY HH24:MI:SS</time_stamp>
</pay_response >
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Импорт XML - как сделать проще ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]