|
Как заменить часть значения атрибута на значение другого атрибута?
|
|||
---|---|---|---|
#18+
Как сделать так, чтобы в шаблоне XSLT 1.0 для входного xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
заменить все вхождения @key на соответствующее значение атрибута key этого же тега: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 12:04 |
|
Как заменить часть значения атрибута на значение другого атрибута?
|
|||
---|---|---|---|
#18+
Отдельный копирующий шаблон для Item, в котором атрибут title собирается вручную, и общий копирующий шаблон для всего остального: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 12:38 |
|
Как заменить часть значения атрибута на значение другого атрибута?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, спасибо )) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 13:12 |
|
Как заменить часть значения атрибута на значение другого атрибута?
|
|||
---|---|---|---|
#18+
Можно проще. Применить специализированный шаблон непосредственно к атрибуту Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
или еще проще, если нужно обработать только атрибут title Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 16:44 |
|
Как заменить часть значения атрибута на значение другого атрибута?
|
|||
---|---|---|---|
#18+
_Vasilisk_, спасибо)) А если задача немного усложнится таким образом, что символ @key может быть у любого атрибута в любом месте у любого тега с атрибутом key, например так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Так же любое вхождение @key заменяется на значение атрибута key в текущем теге ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 18:00 |
|
Как заменить часть значения атрибута на значение другого атрибута?
|
|||
---|---|---|---|
#18+
Код: xml 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. 45. 46.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2022, 21:11 |
|
|
start [/forum/topic.php?fid=14&tid=1331848]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 366ms |
0 / 0 |