|
|
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
если в XML есть символ - который, как я понимаю, сообщает о разрыве строки, то почему после применения XSLT текст идет сплошняком? как задать в XSLT правило, чтобы этот символ заработал и переводил на другую строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 18:27 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
Эх... обработка этого символа задана? что на входе имеешь, что на выходе хочешь получить, КАК делаешь (пример xsl). Короче примеры в студию. Телепаты в отпуске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 08:30 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
Извините, что без примера, думал понятно будет. Собсна через строковую можно сделать, там прописать на 5-6 вариантов и все, но оч уж глупо выходит, вот и хотелось бы понять как не через substring: XML: ... <Document>3.2.1. aaaa. 3.2.2. aaaaaa aaaaaa aaaaa.</Document> XSLT: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output indent="yes" /> <xsl:output method="html"/> ... <xsl:value-of select="substring-before(Document, '3.2.2.')"/> <xsl:if test="substring-after(Document, '3.2.2.')"> <br/> <xsl:text>3.2.2. </xsl:text> <xsl:value-of select="substring-after(Document, '3.2.2.')"/> </xsl:if> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 17:46 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
тут символ перевода работает))) <Document> 3.2.1. aaaa. <![CDATA[ ]]> 3.2.2. aaaaaa <![CDATA[ ]]> aaaaaa <![CDATA[ ]]> aaaaa. </Document> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 17:51 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
<Document> 3.2.1. aaaa. "& # x D ;" 3.2.2. aaaaaa "& # x D ;" aaaaaa "& # x D ;" aaaaa. </Document> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 17:52 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
Ну ты конечно написал <br/>. ДА согласен что это перевод строки -НО В HTML!!! Для xml просто неизвестный тег, поэтому логика следующая " вывожу как вижу ". Кнопочка поиск на сайте есть, вводишь "перевод строки" наиболее полная тема с вариантами: вот эта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 09:30 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
я из xml с помощью xslt перобразую в html поэтому <br/> как мне кажется на месте и все работает как нужо. НО, я заранее не знаю сколько у меня юудет пунктов в списке и таким методом прописать условия для штук десяти - не красиво... вот и прошу как-нить вариант еще подсказать!) обратил внимание, что в xml стоит сивол "& # x D ;" (слитно все есессно) в конце строки - он и должен в html мне переносить строку, дабы я в xslt не заморачивался, а он не видим в html... вопрос почему? я не оч понимаю ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 12:55 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
хтмл при отображении съедает пробельные символы везде кроме тега pre ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 13:35 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
Я, АртемНО, я заранее не знаю сколько у меня юудет пунктов в списке и таким методом прописать условия для штук десяти - не красиво... вот и прошу как-нить вариант еще подсказать!) тут тебе уже все уши прожужжали про циклы и рекурсии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 13:37 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
maXmo, по русски объясните тогда хотя бы последовательность действий...я не пойму с чего начать... да и где хорошую статейку по рекурсии прочитать посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 16:56 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:output indent="yes" /> <xsl:output method="html" indent="yes" encoding="UTF-8" /> <xsl:template match="ARI"> <html> <head> <title></title> </head> <body> <table class="table_top" border="0" align="center"> ... </table> ... <table> <tr><td colspan="2"> Вот в эту строчку таблицы мне надо вставить текст отформатированный.... </td></tr> ... </table> </body> </html> </xsl:template> </xsl:stylesheet> CОБСТЕВЕННО: глобальный вопрос, вытекающий из того, что внутри <xsl:template> я не могу использовать другие <xsl:template>... я вообще не правильно вструктуру документа выстроил?? Собственно получается что внути одного <xsl:template> у меня ХТМЛ теги, и как я не пытаюсь, у меня новый <xsl:template> не воткнуть никуда... а коду у меня уже на 21 страницу... как нужно было создавать структуру кода, если в окончательной версии у меня в ХТМЛ должны быть таблицы, не связаные друг с другом...??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 19:30 |
|
||
|
символ
- почему не работает?
|
|||
|---|---|---|---|
|
#18+
используй <xsl:call-template name=""/> это как вызов процедуры в процедурных языках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 20:43 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34978821&tid=1334051]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 411ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...