|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Добрый день! Я не слишком часто сталкиваюсь с xml поэтому не очень в нем силен, но тут возникла задача убрать рисунки из rss канала. Помогите пожалуйста, а то сильно долго разбираться в этом насколько я понял. Вобщем вот пример rss Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Вот текущий xslt Код: 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.
Каким образом можно вобще убрать img, и еще хотелось бы в pubDate оставить только дату, а время убрать. Помогите пожалуйста. Заранее большое спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 09:31 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Centraloff, надо скопировать исходный XML посмотри xsl:copy и xsl:copy-of копируй все кроме тега description, или убивай не нужное содержимое тега description ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 10:04 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Anton_Demin, Дак как раз все содержимое description нужно кроме img, ситуация осложняется тем что у img нет закрывающего тега, видимо поэтому xsl:copy не работает, я попробовал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 10:10 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Centraloff, если я не ошибаюсь, то <![CDATA[....]]> подразумевается как содержимое тега description т.е. ты img не можешь обработать как тег, его надо обрабатывать как текст. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 10:23 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Anton_Demin, Вот тут находится xml http://www.metalinfo.ru/ru/news/rnonferrous.rss нельзя ли поподробнее как это сделать, а то если честно я пробовал убрать весь description он даже его целиком не убирает. Спасибо большое. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 10:31 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Centraloff, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 11:10 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Centraloff, Для всех тегов: Код: plaintext 1. 2. 3. 4. 5.
Для pubDate, обрезаем строку Код: plaintext 1. 2. 3. 4. 5.
Для description - прийдется повозится Код: 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.
ну а это должно быть так, если конечно кроме img у тебя нет других "невалидных" тегов в CDATA Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 11:55 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
в строковых функциях вместо < и > должны быть соответственно < и > ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 11:57 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Andry Trushin, Огромное вам спасибо, очень помогли, правда я в итоге сделал более простое, но менее универсальное решение: Код: 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.
Только возникла еще одна проблема, каким образом можно вернуть первые пять записей, попробовал сделать так: Код: plaintext 1.
Но студия ругается, что тег не закрыт, хотя на форумах советуют делать именно так, не подскажете как обойти это? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 14:45 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Centraloff, Все решил и эту проблему. Теперь все отлично )) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 15:05 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Centraloff, Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 15:06 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Centraloff, <xsl:apply-templates select="channel/item [ position() < 5 ]"/> ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 15:06 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
Вот чёрт, форум экранирует < ; ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 15:07 |
|
Помогите убрать вложенный элемент img
|
|||
---|---|---|---|
#18+
walek, Хыы & lt ; тока все без пробелов ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 15:08 |
|
|
start [/forum/topic.php?fid=14&fpage=33&tid=1333158]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 157ms |
0 / 0 |