Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 还有一种XSL转换情况_Xml_Xslt - Fatal编程技术网

Xml 还有一种XSL转换情况

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文件:

<?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>