|
|
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Пытаюсь парсить ответ от сервера в виде xml, в ответе есть doctype Код: xml 1. Выдает ошибку Код: java 1. Может кто знает, как избавиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 16:33:44 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Что-то типа такого: Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 16:38:45 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Если не поможет, надо смотреть в сторону setFeature() у SAXParserFactory и узнать какая именно реализация парсера используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 16:39:50 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Я бы не писал сюда, если бы нашел ответ. Пробовал я setValidation() и setFuture().... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 16:54:55 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Насчет реализации, то я ничего дополнительного не ставил и не пользуюсь сторонними либами, что шло с sdk, тем и пользуюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:08:26 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
maksaimerПробовал я setValidation() и setFuture().... Это телепаты должны были сами понять из первого поста? Код показывайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:22:58 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
maksaimerНасчет реализации, то я ничего дополнительного не ставил и не пользуюсь сторонними либами, что шло с sdk, тем и пользуюсь ...и stacktrace заодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:23:22 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Да если даже просто попробовать через броузер: http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd Не всегда откликается. Это проблема w3 по ходу. Уже натыкался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:32:19 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Попробуйте скачать где-нить этот dtd и указать в заголовке на этот локальный дтд. Повторится ли ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:34:51 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Большой Синий КитДа если даже просто попробовать через броузер: http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd Не всегда откликается. Это проблема w3 по ходу. Уже натыкался. w3 не виноваты в том что парсер не может проигнорировать эту ошибку. 24x7 доступ к DTD/XSD спекам нигде и никем не гарантируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:41:37 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Большой Синий КитПопробуйте скачать где-нить этот dtd и указать в заголовке на этот локальный дтд. Повторится ли ошибка. Судя по тому что это XHTML, то автор контентом не владает. Он его просто парсит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:42:14 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Ну да, Вы правы. Но проблема, видимо, именно в том, что парсер не может выкачать дтд. И на этом зациклился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:44:03 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Большой Синий КитНу да, Вы правы. Но проблема, видимо, именно в том, что парсер не может выкачать дтд. И на этом зациклился. AFAIK, во всех парсерах это дело отключаемо. Но у автора почему-то не отключается. Проблема в этом. И парснер не "зациклился" а тупо выкинул исключение при валидных входящих данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:48:16 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
Все как в мануалах, ничего необычного Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Ответ приходит в таком виде: Код: xml 1. 2. 3. 4. 5. Ругается так Код: java 1. Теперь думаю не надо будет быть телепатом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 17:59:21 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
maksaimerВсе как в мануалах, ничего необычного Ни setValidating(), ни setFeature() не вижу. maksaimerРугается так stacktrace все же хорошо бы посмотреть, чтобы убедится что парсер родной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 18:05:23 |
|
||
|
SAX, DOCTYPE
|
|||
|---|---|---|---|
|
#18+
setValidating(), действительно, не спасает (как я и подозревал в первом ответе). Вот эта магия помогла: Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 18:18:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37607889&tid=2132885]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 326ms |
| total: | 457ms |

| 0 / 0 |
