|
Почему нельзя расширять функции xsl самим же xsl?
|
|||
---|---|---|---|
#18+
Синтаксис же позволяет. Мысль появилась в связи с копипастой такого кода: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Слишком много повторяющихся букв. Так было бы лучше: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Но так парсеры, сцуко, не умеют, хотя объективных причин так не сделать нет. Тут не надо даже с неймспейсами возиться, не то что синтаксис расширять. И 9 из 10 подобных костылей http://geekswithblogs.net/lszk/archive/2011/08/24/using-custom-functions-in-xsl.aspx отпали бы за ненадобностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2015, 13:36 |
|
Почему нельзя расширять функции xsl самим же xsl?
|
|||
---|---|---|---|
#18+
AntonariyНо так парсеры, сцуко, не умеютУмеют :) Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
детали в гугле по запросу exslt ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2015, 14:28 |
|
Почему нельзя расширять функции xsl самим же xsl?
|
|||
---|---|---|---|
#18+
К слову сказать, сам использую такой кроссплатформенный код Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Теперь вызов Код: xml 1.
работает на любом парсере ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2015, 14:32 |
|
Почему нельзя расширять функции xsl самим же xsl?
|
|||
---|---|---|---|
#18+
Ну и для MS Код: 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.
Use Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2015, 14:37 |
|
|
start [/forum/topic.php?fid=14&fpage=10&tid=1332219]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
10ms |
get forum data: |
1ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 179ms |
0 / 0 |