![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Гость_ShkVal |
|
|||
|
Unregistered |
Народ подскажите пожалуйста в чём проблемма.
У меня есть такой XML <?xml version="1.0" encoding="UTF-8"?> <Modules> <Module> <Info> <Name><![CDATA[ Module 1 ]]></Name> <Vendor><![CDATA[ vendor 1 ]]></Vendor> <Description><![CDATA[ Module 1 ]]><Description> </Info> <Input> <Variable> <DataType>Byte</DataType> <BitSize>5</BitSize> <BitOffs>10</BitOffs> </Variable> </Input> </Module> </Modules> На первом шаге он находит тэг Modules вызывает startElement в общем всё нормально. Дальше же всё вылетает и выдаёт: java.lang.NullPointerException at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:691) at org.apache.crimson.parser.Parser2.parse(Parser2.java:337) at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at javax.xml.parsers.SAXParser.parse(SAXParser.java:143) at com.xml.Main.parseModule(Main.java:42) at com.xml.Main.main(Main.java:50) Подскажите в чём м. б. проблемма? Может XML-файл построен не верно? |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 8 Всего: 48 |
Обращение к несуществующему обьекту. Тебе парсер вернул null, а ты попытался у этого null дернуть метод.
-------------------- Account removed |
|||
|
||||
| Zandr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 433 Регистрация: 16.7.2004 Где: Новосибирск Репутация: 9 Всего: 13 |
off java.lang.NullPointerException - самая популярная ошибка
|
|||
|
||||
| Гость_ShkVal |
|
|||
|
Unregistered |
Парсер сам просматривая метод вылетел. Это не мой код, а парсера и в своём классе он вылетел |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 8 Всего: 48 |
Приведи код, а то без него это гадание на кофейной гуще.
Похоже что ты передал null в метод SAXParser.parse -------------------- Account removed |
|||
|
||||
| Гость_LSD |
|
|||
|
Unregistered |
Тег <Description><![CDATA[ Module 1 ]]><Description> не закрыт.
|
|||
|
||||
| DarkDS |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
<![CDATA[ Module 1 ]]>
такого в тексте тега не должно быть. Тут нужно <> заменять на < &rt; |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Не нужно, т.к. <![CDATA[ ... ]]>, это тоже тэг XML. После закрытия <Description>, я проверил XML парочкой парсером и он сказалл что все ОК. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |