Как поместить HTML-теги в таблицу стилей XSL? - PullRequest
0 голосов
/ 16 марта 2011

У меня есть скрипт на python, который преобразует data.xml в html, используя stylesheet.xsl.И у меня проблема с вставкой HTML-тегов в таблицу стилей.Я хотел бы поместить все сгенерированные значения в ячейки таблицы.Может быть, кто-то опытный мог бы помочь мне?

<code>
  xsl:choose
    xsl:when test="$NECoords = 'true'"
      xsl:value-of select="concat($PtStr, $NthStr, $EastStr, $ElevStr, '  ', $TimeStr, $hzPrec, $vtPrec, $PDOP, $aRMS, $NbrSat, $NbrInt)"/>
    /xsl:when>
  
  

Я хотел бы знать, как поместить вышеупомянутые объединенные строки в ячейки таблицы в выходном файле HTML, как:
enter image description here
Каждое значение должно быть помещено в отдельную ячейку, например:
enter image description here

1 Ответ

1 голос
/ 17 марта 2011

как насчет использования

string-join( (concat('<td>',$firsElement),..(elements)..,concat($lastElement,'</td>') ) ,'</td><td>')

Я думаю, что этот код будет генерировать что-то вроде

<td>$firstElement</td><td>$secEl</td><td>..(n-cells)..</td><td>$lastElement</td>

Я не знаю, есть ли проблемы с элементами <td>, вв этом случае вы должны их избежать (&lt; &gt;).

может быть, вам нужно добавить этот фрагмент в объявление таблицы стилей xsl:

xmlns:fn="http://www.w3.org/2005/02/xpath-functions"

http://www.w3schools.com/xpath/xpath_functions.asp#string

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...