|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|||||||||||||||||||||
XML и Java. Как добавить "путсой" элемент25.09.2013, 02:35. Показов 3896. Ответов 32
Метки нет (Все метки)
Суть - приложение должно загружать данные из БД в XML и обратно из XML в БД .
Это кусок xml файла.
В чем, собственно, проблема. Когда я загружаю данные в файл, и встречается атрибут со значание NULL (такое нередко в БД ) то после загрузки в файл, у меня xml выглядит так:
ИЛИ как обработать элемент <description/>, чтобы оно дало значение null? Помогите, прошу! Я в xml профан , если есть советы, то прошу излагать предельно понятным языком.Сорри, если где-то напутала с терминологией.
0
|
|||||||||||||||||||||
| 25.09.2013, 02:35 | |
|
Ответы с готовыми решениями:
32
Как добавить обводку тексту? Java (XML) Как правильно добавить xml и java файлы в проект? C#, Xml.Linq Как добавить элемент? |
|
78 / 78 / 9
Регистрация: 28.10.2011
Сообщений: 219
|
|||||||||||
| 27.09.2013, 18:25 | |||||||||||
|
А Это смотря чем варидировать
![]() если .xml файл пустой, а вы пытаетесь его открыть и распарсить методом DocumentBuilder.parse у Вас свалится SAXException . Как я уже говорил. Нужно всё это дело обернуть в
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
||||||
| 01.10.2013, 17:43 [ТС] | ||||||
|
Еще такой вот вопрос. Я делаю выгрузку из БД в xml. Если в БД не было записей, то xml файл выглядит так:
Что делать с этим xml файлом? Как обработать?
0
|
||||||
|
78 / 78 / 9
Регистрация: 28.10.2011
Сообщений: 219
|
|
| 01.10.2013, 18:15 | |
|
Можете код написать? или стек трейс с нулпоинтером ? что бы не гадать на свечах.
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
||
| 01.10.2013, 18:21 [ТС] | ||
|
0
|
||
|
|
||
| 01.10.2013, 18:22 | ||
|
валидность не по хмл, а по структуре докумета, Schema или DTD
0
|
||
|
78 / 78 / 9
Регистрация: 28.10.2011
Сообщений: 219
|
|
| 01.10.2013, 18:24 | |
|
ХМЛ у Вас валидный скорее всего, у Вас просто где то не инициализированная переменная которая нуллпоинтер вызывает, что бы её найти нада видеть тот код в котором Вы обрабатываете хмл и желательно стектрейс.
0
|
|
|
78 / 78 / 9
Регистрация: 28.10.2011
Сообщений: 219
|
|
| 01.10.2013, 18:36 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|||||||||||||||||||||
| 01.10.2013, 22:22 [ТС] | |||||||||||||||||||||
|
Мне и загружать, и выгружать надо. Мне, как бы это ужасно это ни звучало, не очень и важно, валидный или нет)) Мне из этого файла ничего извлекать не надо, мне просто нужно распознать ситуацию, когда выгрузка из файла типа
<?xml version="1.0" encoding="UTF-8"?> <DepINFO xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> происходит, и как-то отреагировать. Мне нужно уловить этот момент! Вот кусок кода, не весь далеко. DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
И раз уж пошла такая пьянка, еще спрошу. Когда я сделала что-то и у меня появилась волшебная строка
0
|
|||||||||||||||||||||
|
78 / 78 / 9
Регистрация: 28.10.2011
Сообщений: 219
|
||||||||||||||||
| 02.10.2013, 11:26 | ||||||||||||||||
|
Давайте разберём строку
1) система в куске elem.getElementsByTagName("description") ищет елемент "description" и не находит возвращая null так как "description" нет в ХМЛ 2) Система в null вызывает item(0). Результат вы получаете NullPointerException что бы это исправить напишыте так :
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
||
| 02.10.2013, 16:26 [ТС] | ||
|
0
|
||
| 02.10.2013, 16:26 | |
|
Помогаю со студенческими работами здесь
33
Как добавить в родительский элемент, другие элементы (XML) Может ли js добавить элемент в файл XML так, чтобы он записался в сам XML-файл? Добавить элемент в XML
Linq и xml (добавить элемент) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|