powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsl:value-of select несколько строк
8 сообщений из 8, страница 1 из 1
xsl:value-of select несколько строк
    #37385355
tual
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем делаю я xslt transform в VSStudio 2010

Есть такая строка:
XElement reportHeader = new XElement("ItemHeader", string.Format("From: {0} To: {1}", data.From, data.To));
В финальном html это получится заголовок таблицы
Я хочу сразу после {0} поставить переход строки, то есть чтобы в html заголовок был в 2 строчки
никакие br \r\n не помогают.

Подсобите как попроще сделать ?
Спасибо
...
Рейтинг: 0 / 0
xsl:value-of select несколько строк
    #37385430
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
html заголовок Имеется ввиду <head><title>? Если да, с каких пор заголовок окна стал способен вмещать более одной строчки? Если нет, то что это такое и где xsl, трансформирующий ItemHeader в этот заголовок?
...
Рейтинг: 0 / 0
xsl:value-of select несколько строк
    #37385431
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не заметил "заголовок таблицы".
XSL в студию.
...
Рейтинг: 0 / 0
xsl:value-of select несколько строк
    #37385438
tual
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да тут скорее вопрос к C#.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<body>
        <h1 class="align_center">Direction Report
        </h1>
        <table style="margin-bottom: 2em">
          <caption class="align_center">
            <xsl:value-of select="ItemReport/ItemHeader"/>
          </caption>

итд
...
Рейтинг: 0 / 0
xsl:value-of select несколько строк
    #37385469
tual
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто в html я получаю
Код: plaintext
1.
<caption class="align_center">From: Glasgow, G3 7AR, UK<br />To: London, W1U 6PZ, UK</caption>

а там внутри мне надо <br/>
...
Рейтинг: 0 / 0
xsl:value-of select несколько строк
    #37385470
tual
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А... форум подправил символы... ну там были lt gt
...
Рейтинг: 0 / 0
xsl:value-of select несколько строк
    #37385557
tual
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил disable-output-escaping="yes"
...
Рейтинг: 0 / 0
xsl:value-of select несколько строк
    #37385569
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или так:
Код: plaintext
1.
2.
<xsl:value-of select="substring-before(ItemReport/ItemHeader, 'To:'"/>
<br/>
To: <xsl:value-of select="substring-after(ItemReport/ItemHeader, 'To:'"/>

Или помещать data.From и data.To в отдельные элементы и делать из них текст заголовка как полагается — в самом xsl.
Либо добавить \r\n, а заголовок сделать так:
Код: plaintext
1.
2.
<caption class="align_center">
<pre><xsl:value-of select="ItemReport/ItemHeader"/></pre>
</caption>
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsl:value-of select несколько строк
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]