|
xml-тег как текст
|
|||
---|---|---|---|
#18+
Добрый день и с Новым Годом всех! Я уже вышел на работу и возник небольшой вопрос. имеется тег содержащий внутри другие теги и текст. мне нужно в помощью xslt-преобразовании записать в переменную этот тег как текст. как это сделать? функция string() возвращает только текст без самих тегов (в vs2010 проверяю) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2011, 13:36 |
|
xml-тег как текст
|
|||
---|---|---|---|
#18+
Возможно, не совсем понятно для чего это мне нужно. Поясню: использую java + xalan для работы с xsl. В процессе обработки стиля xslt у меня делаются вызовы методов из java, примерно такие: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2011, 14:55 |
|
xml-тег как текст
|
|||
---|---|---|---|
#18+
и еще, я понимаю, что есть и другие пути решения моей проблемы: можно получить кусок xml до или после обработки отдельно (например обработать с помощью стандартного xmldom, найти все нужные элементы и вызвать у них toXML()) и делать с ним что угодно, но хотелось бы узнать: возможно ли вообще в процессе обработки xslt получить содержимое тега (вместе с вложенными тегами и текстом, "как они есть" в исходном документе) в виде строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2011, 15:00 |
|
xml-тег как текст
|
|||
---|---|---|---|
#18+
inooni, Как-то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2011, 16:18 |
|
xml-тег как текст
|
|||
---|---|---|---|
#18+
refreginooni, Как-то так: Код: plaintext
Спасибо большое, действительно интересный способ. Я его немного доработал: Код: 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.
успешно преобразует мою тестовую xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
в такую: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2011, 10:29 |
|
|
start [/forum/topic.php?fid=14&msg=37046569&tid=1333039]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 308ms |
total: | 469ms |
0 / 0 |