
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.01.2013, 19:49:39
|
|||
|---|---|---|---|
|
|||
Пустой тег в SAX parser |
|||
|
#18+
Добрый день Есть SAX parser, который разбирает XML-документ. В нем попадаються пустые теги виду: <tag /> . И если считать дание с этого тега, то там будет цыфра 1. Такой пустой тег работает нормально: <tag></tag> Как это пофиксить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2013, 20:46:35
|
|||
|---|---|---|---|
|
|||
Пустой тег в SAX parser |
|||
|
#18+
Сказки какие-то. Покажите test case и xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2013, 12:53:52
|
|||
|---|---|---|---|
|
|||
Пустой тег в SAX parser |
|||
|
#18+
Вот, самой простой пример: Код: java 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. Достает значение з <firstname> XML: Код: xml 1. 2. 3. 4. как видно есть <firstname />, за ним сразу <lastname>lol</lastname> В результате на виходе будет: First Name : lol Тобто значение из <lastname>, а не из <firstname> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2013, 13:04:16
|
|||
|---|---|---|---|
|
|||
Пустой тег в SAX parser |
|||
|
#18+
А сбрасывать флаг Пушкин будет? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2013, 13:07:07
|
|||
|---|---|---|---|
Пустой тег в SAX parser |
|||
|
#18+
Потому как должно быть: public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { if (qName.equalsIgnoreCase("firstname")) { bfname = true; } else bfname = false; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2013, 13:09:03
|
|||
|---|---|---|---|
Пустой тег в SAX parser |
|||
|
#18+
denis11111, хотя, конечно, лучше так: Код: javascript 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2013, 13:13:56
|
|||
|---|---|---|---|
|
|||
Пустой тег в SAX parser |
|||
|
#18+
Blazkowicz, Я так понял в public void endElement? Я думал что сбросил его в public void characters ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2013, 13:20:18
|
|||
|---|---|---|---|
|
|||
Пустой тег в SAX parser |
|||
|
#18+
denis11111Я так понял в public void endElement? Я думал что сбросил его в public void characters ... мля... Да, нет у него ни endElement, ни characters. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2013, 13:23:08
|
|||
|---|---|---|---|
|
|||
Пустой тег в SAX parser |
|||
|
#18+
Blazkowicz, Так вот, считал данные и сбросил: Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2130121]: |
0ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 403ms |

| 0 / 0 |
