Xml 还有一种XSL转换情况
我有个小麻烦 我有一个XML文件:Xml 还有一种XSL转换情况,xml,xslt,Xml,Xslt,我有个小麻烦 我有一个XML文件: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <info>line1<br/>line2<br/>line3<br/>line4<br/>line5</info> …但我希望它是: line1<br> line2<
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<info>line1<br/>line2<br/>line3<br/>line4<br/>line5</info>
…但我希望它是:
line1<br>
line2<br>
line3<br>
line4<br>
line5<br>
line1
第2行
第3行
第4行
第5行
..并且我无法从XML文件中删除
有什么想法吗?如果您想复制这些
br
元素,请使用
<xsl:for-each select="info">
<xsl:copy-of select="."/>
</xsl:for-each>
转换输出的原始文本是什么?(您提到的HTML输出是“line1line2line3line4line5”,但原始输出是什么?)从技术上讲
是错误的-应该是
。(请注意您的文章在预览中的外观!大部分内容被错误的代码格式弄糊涂了。)
只是我必须添加的内容,以使其垂直显示在此页面上。@PaulBergström:如果有帮助,请回答这个问题。谢谢
line1<br>
line2<br>
line3<br>
line4<br>
line5<br>
<xsl:for-each select="info">
<xsl:copy-of select="."/>
</xsl:for-each>