Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 28.03.2022
Сообщений: 17

Преобразование xml файла в файл dbf

28.03.2022, 14:25. Показов 2242. Ответов 7

Студворк — интернет-сервис помощи студентам
Добрый день! Помогите, пожалуйста. Дали задание написать конвертор из xml файлов в dbf (чтобы теги xml были столбцами в dbf файле). Раньше с таким не сталкивалась
Вот пример xml файла:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<Packet N="049658" Date="2020-6-8" Author="035678124" SumAll="21368,86" INN="1111111113" KPP="111111114" BIK="111111115"
        BankName="Текст" PlaceBank=""
        AccCount="11111111111111111111" CorrCount="11111111111111111112" BranchBank="" FilBank="" Type="Р" Vip="Н">
    <Assignee ID="0">
        <InfJ>
            <FNameJ>ИВАНОВ</FNameJ>
            <LNameJ>ИВАН</LNameJ>
            <MNameJ>ИВАНОВИЧ</MNameJ>
            <SNILSD>026-558-472 96</SNILSD>
        </InfJ>
        <PersonalData>
            <FName>ПЕТРОВ</FName>
            <LName>ПЕТР</LName>
            <MName>ПЕТРОВИЧ</MName>
            <Dborn>1999-09-19</Dborn>
            <Sex>М</Sex>
            <SNILS>054-416-344 12</SNILS>
            <INN_PP/>
            <Citizen/>
            <Status>1</Status>
            <ForeignAdr/>
        </PersonalData>
        <Address>
            <ZipCode>443000</ZipCode>
            <Region>САМАРСКАЯ ОБЛ</Region>
            <District>КИРОВСКИЙ Р-ОН</District>
            <City>САМАРА Г.</City>
            <Settlement/>
            <Street>ЛЕНИНА УЛ.</Street>
            <House>1</House>
            <Case/>
            <Flat/>
        </Address>
        <IdentityCard>
            <CodDocum>54</CodDocum>
            <Series>11 11</Series>
            <Number>111222</Number>
            <Date>2000-01-01</Date>
            <Org>ОТДЕЛОМ ВНУТРЕННИХ ДЕЛ КИРОВСКОГО РАЙОНА САМАРСКОЙ ОБЛАСТИ</Org>
        </IdentityCard>
        <Payment>
            <Summa>111111</Summa>
            <NumAccRec/>
            <PTAddres>443000,САМАРСКАЯ ОБЛ,КИРОВСКИЙ Р-ОН,САМАРА Г.,,ЛЕНИНА УЛ.,1,,</PTAddres>
            <Source>СТК</Source>
        </Payment>
    </Assignee>
    <Assignee ID="1">
        <InfJ>
            <FNameJ>ОРЛОВА</FNameJ>
            <LNameJ>МАРИЯ</LNameJ>
            <MNameJ>МИХАЙЛОВНА</MNameJ>
            <SNILSD>111-111-111 11</SNILSD>
        </InfJ>
        <PersonalData>
            <FName>СИДОРОВ</FName>
            <LName>АЛЕКСАНДР</LName>
            <MName>АЛЕКСАНДРОВИЧ</MName>
            <Dborn>1972-12-06</Dborn>
            <Sex>М</Sex>
            <SNILS>090-222-333 44</SNILS>
            <INN_PP/>
            <Citizen/>
            <Status>1</Status>
            <ForeignAdr/>
        </PersonalData>
        <Address>
            <ZipCode>443012</ZipCode>
            <Region>САМАРСКАЯ ОБЛ</Region>
            <District>ЛЕНЕНСКИЙ Р-ОН</District>
            <City>САМАРА Г.</City>
            <Settlement/>
            <Street>САМАРСКАЯ.</Street>
            <House>6</House>
            <Case/>
            <Flat/>
        </Address>
        <IdentityCard>
            <CodDocum>54</CodDocum>
            <Series>11 44</Series>
            <Number>111555</Number>
            <Date>2001-05-01</Date>
            <Org>ОТДЕЛОМ ВНУТРЕННИХ ДЕЛ ЛЕНЕНСКОГО РАЙОНА САМАРСКОЙ ОБЛАСТИ</Org>
        </IdentityCard>
        <Payment>
            <Summa>111555</Summa>
            <NumAccRec/>
            <PTAddres>443000,САМАРСКАЯ ОБЛ,ЛЕНЕНСКИЙ Р-ОН,САМАРА Г.,,ЛЕНИНА УЛ.,1,,</PTAddres>
            <Source>СТК</Source>
        </Payment>
    </Assignee>
</Packet>

Подскажите, пожалуйста
1
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.03.2022, 14:25
Ответы с готовыми решениями:

Dbf файл и преобразование в нужную кодировку
Читаю dbf-файл, строки в нем в dos-кодировке. Пытаюсь их преобразовывать с помощью функции CharToOem. В результате в полученной строке 1,2...

Преобразование DBF файла в Excel и обратно
Добрый день! Возникла такая проблема: есть DBF файл, я его открываю в exel и редактирую, затем мне надо его снова сохранить в DBF, чтобы...

Создание xml файла из DBF
Помогите, пожалуйста с созданием xml файла из DBF. У нас есть DBF файл, необходимо создать XML файл заданной структурой. XmlDocument...

7
1 / 1 / 0
Регистрация: 28.03.2022
Сообщений: 17
30.03.2022, 09:03  [ТС]
Неужели никто не знает. Я не думала, что это настолько сложно и никто не сможет подсказать(((
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
30.03.2022, 09:24
1) читаешь xml
2) пишешь dbf
3) ...
4) profit!
Для обоих шагов есть готовые библиотеки, Гугл в помощь
1
1 / 1 / 0
Регистрация: 28.03.2022
Сообщений: 17
30.03.2022, 09:35  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
1) читаешь xml
2) пишешь dbf
3) ...
4) profit!
Для обоих шагов есть готовые библиотеки, Гугл в помощь
Спасибо! С чтением, вроде, все понятно. Нужно использовать либо DOM либо SAX, верно?. А вот с написанием dbf не очень. Можете, пожалуйста, по подробнее расписать? Или дать ссылочку на статью?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
30.03.2022, 11:05
Лучший ответ Сообщение было отмечено Lera1995 как решение

Решение

https://github.com/albfernandez/javadbf первая ссылка по запросу java pdf
0
1 / 1 / 0
Регистрация: 28.03.2022
Сообщений: 17
30.03.2022, 14:12  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
https://github.com/albfernandez/javadbf первая ссылка по запросу java pdf
Спасибо Вам!
0
0 / 0 / 0
Регистрация: 31.03.2022
Сообщений: 1
31.03.2022, 14:38
Добрый день) у нас с Вами одна проблема)) удалось из ХМЛ перевести в dbf?
0
1 / 1 / 0
Регистрация: 28.03.2022
Сообщений: 17
31.03.2022, 15:32  [ТС]
Цитата Сообщение от Azazel31 Посмотреть сообщение
Добрый день) у нас с Вами одна проблема)) удалось из ХМЛ перевести в dbf?
Добрый) Пока работаю над этим У Вас 1 файл? Если да, то можно LibreOffice использовать. Включить "экспериментальные функции" (как-то так называется). Затем импортировать XML файл и выбрать теги которые будут отображаться как столбцы. Потом просто сохранить в формате dbf и готово)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2022, 15:32
Помогаю со студенческими работами здесь

Импорт данных из большого файла XML в DBF
доброго времени суток! требуется перегнать XML файл в dbf, сложность в том, что XML довольно большой и целиком его обрабатывать...

Выгрузка в XML файл результатов запроса. Создание xml схемы с имеющегося xml файла
Доброго времени суток. Имеется необходимый для загрузки пример XML файла и из него необходимо построить XML схему для выгрузки данных...

преобразование xml в дрйгой файл xml
Доброго времени суток. Подскажите, как осуществить следующее- имеется xml файл с нужной информацией, необходимо создать xml но с другим...

Преобразование XML файла
Есть XML файл такого типа: &lt;network xmlns=&quot;...&quot; xmlns:xsi=&quot;...&quot; xsi:schemaLocation=&quot;...&quot;&gt; &lt;node id=&quot;s&quot; type=&quot;s&quot;/&gt; &lt;node...

Из DBF-файла в XLS-файл
Всем привет. Вот у меня заиграла любопытность, можна ли как-то написать програмку с помощу которого будут перекидатся данные с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru