如何将 html 标签放入 XSL 样式表中?

发布于 2024-10-22 18:39:46 字数 591 浏览 1 评论 0原文

我有 python 脚本,可以使用 stylesheet.xsl 将 data.xml 转换为 html。 我在将 html 标签插入样式表时遇到问题。 我想将所有生成的值放入表格单元格中。也许有经验的人可以帮助我?


  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 文件中的表格单元格中,例如:
在此处输入图像描述
每个值都应放入单独的单元格中,如下所示:
在此处输入图像描述

I have python script that converts data.xml to html using stylesheet.xsl.
And i have a problem with inserting html tags into the stylesheet.
I would like to put all the generated values into table cells. maybe someone experienced could help me?


  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>
  
  


I would like to know how to put above concatenated strings into table cells in output html file, like:
enter image description here
Every value should be put to separate cell, like this:
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黯然 2024-10-29 18:39:46

如何使用

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

我认为这段代码会生成类似

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

我不知道 元素是否存在问题的内容,在这种情况下你必须转义它们 (& lt;>)。

也许您必须将此代码段添加到 xsl:stylesheet 声明中。

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

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

how about using

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

I think that this code would generate something like

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

I don't know if there are problems with the <td> elements, in this case you have to escape them (< >).

maybe you have to add this snippet to the xsl:stylesheet declaration.

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文