|
0 / 0 / 0
Регистрация: 20.09.2013
Сообщений: 21
|
|||||||||||||||||||||
XML и Java. Как добавить "путсой" элемент25.09.2013, 02:35. Показов 4115. Ответов 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 | |
|
Как добавить в родительский элемент, другие элементы (XML) Может ли js добавить элемент в файл XML так, чтобы он записался в сам XML-файл? Добавить элемент в XML
Linq и xml (добавить элемент) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №4)
Maks 15.11.2026
Что-то я перемудрил с предыдущими версиями, в этот раз сделал всё проще, обратившись к функции "СтрокаЛатиницей" из типового общего модуля "СтроковыеФункцииКлиент".
В данной функции нет апострофов,. . .
|
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы.
Карта этого меню приложена ниже.
Нужный пункт выделен красным.
Сервис
Настройки
Поведение
|
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки.
Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён".
Изменено отображение буквы Й.
Добавлена. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|