|
|
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
Объясните мне, пожалуйста, в чем моя ошибка: Вот код jsp-страницы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Это содержимое файла test.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Появляется сообщение об ошибке: Код: plaintext 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. Не вижу своей ошибки. Пожалуйста, помогите. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 15:49 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
Может быть: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 16:06 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
Тогда возникают еще несколько вопросов: 1. Каким образом у меня в другом примере срабатывают трасформации <x:transform>, если не подключена библиотека Xalan? 2. Скачала xalan-j_2_7_0-src-2jars.zip. Какие jar из него нужно использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 16:48 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
yelena wrote: > 1. Каким образом у меня в другом примере срабатывают трасформации > <x:transform>, если не подключена библиотека Xalan? Может быть потому, что они срабатывают:) Т.е. сообщение об отсутствии XPathException скрывает какую-то другую ошибку. К примеру, производится разбор XML, что-то там не получается и идет попытка вернуть этот самый XPathException. Но класс не находится и возвращается сообщение об его отсутствии. > > 2. Скачала xalan-j_2_7_0-src-2jars.zip. Какие jar из него нужно > использовать? Это исходники, скачай лучше xalan-j_2_7_0-bin.zip, в нем класс org.apache.xpath.XPathException есть в файле xalan.jar. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:04 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
Denis Popov wrote: > Это исходники, скачай лучше xalan-j_2_7_0-bin.zip, в нем класс > org.apache.xpath.XPathException есть в файле xalan.jar. Или xalan-j_2_7_0-bin-2jars.zip Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:09 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
Denis PopovМожет быть: Код: plaintext Спасибо, при добавлении к томкэту xalan.jar <x:parse> заработал. Но перестали работать траснформации в другом примере: Код: plaintext 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. Кто-нибудь может прояснить ситуацию? Что нужно устанавливать, а что не нужно, чтобы нормально использовать <x:parse> и <x:transform>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:28 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
yelena Но перестали работать траснформации в другом примере: Код: plaintext 1. 2. Что нужно устанавливать, а что не нужно, чтобы нормально использовать <x:parse> и <x:transform>? SerializerTrace лежит тоже в Xalan'е, файл serializer.jar. Смотри, что у них самих написано: http://xml.apache.org/xalan-j/downloads.html автор To use Xalan-Java, you need the following: *The JDK or JRE 1.3.x, 1.4.x, or 5.x You can get the JDK or JRE from IBM developerWorks or java.sun.com. *xml-apis.jar (JAXP APIs) *xercesImpl.jar (or another XML Parser) *xalan.jar or xsltc.jar *serializer.jar *(Optional) Xalan Java source code *(Optional) Packages to support extension functions and elements Попробуй добавить все: serializer.jar, xalan.jar, xercesImpl.jar и xml-apis.jar. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:37 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
допустим, установлю но проблема глубже почему перестал работать тот пример, который не требовал установки xalan.jar? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:41 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
yelena wrote: > почему перестал работать тот пример, который не требовал установки > xalan.jar? Покажи его. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:44 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
yelenaдопустим, установлю но проблема глубже почему перестал работать тот пример, который не требовал установки xalan.jar? После добавления вышеперечисленных jar'ов при трансформации стала выскакивать следующая ошибка: file:///D:/my_projects/JSP/xml/Tomcat/jstl:; Номер строки13; Номер столбца77; xsl:sort недопустимо в данной позиции таблицы стилей! а без добавления библиотек <x:transform> срабатывал нормально да и трансформация вне jsp-страницы срабатывает нормально. Вопрос остается открытым: какие библиотеки нужно устанавливать, что нормально работать с <x:parse> и <x:transform>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:47 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
Пример с трансформациями: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. test.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. test.xsl: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 17:51 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
yelena wrote: > После добавления вышеперечисленных jar'ов при трансформации стала > выскакивать следующая ошибка: > > file:///D:/my_projects/JSP/xml/Tomcat/jstl:; Номер строки13; Номер > столбца77; xsl:sort недопустимо в данной позиции таблицы стилей! > > а без добавления библиотек <x:transform> срабатывал нормально > Поменяй в test.xsl местами сортировку и объявление переменной в цикле, т.е. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 18:24 |
|
||
|
JSTL <x:parse>
|
|||
|---|---|---|---|
|
#18+
Denis Popov wrote: > Поменяй в test.xsl местами сортировку и объявление переменной в цикле, т.е. Т.е., насколько я понял, определение сортировки должно стоять непосредственно после определения цикла. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 18:29 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33781691&tid=2149004]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
188ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 528ms |

| 0 / 0 |
