我希望能够根据某些条件关闭html标签
for i in {1..150}; do sed -i '' "${line_nb[$i]}i${string[$i]}" ${file[i]};done
在IE和Edge中可以正常工作,但在Firefox中则不能正常工作
非常感谢
答案 0 :(得分:0)
您遇到了重大问题。
请参见Mozilla Bug Tracker中的<xsl:text disable-output-escaping="yes">
not working。
这意味着Mozilla Firefox已经18年来不支持disable-output-escaping
。
答案 1 :(得分:0)
XSLT适用于节点树,而不适用于标签。您不能将半个节点写入结果树。仅当您的XSLT转换器与串行器紧密耦合时,才可以使用disable-output-escapeing直接编写标签。这严重限制了您的选择。
您似乎正在尝试将项目序列分成35组。在XSLT 1.0中进行分组非常棘手,但是关于该主题的文献很多:只需搜索“ XSLT分组”即可。有关固定大小的分组,请参见例如Transforming XML to group fields into columns with XSLT。