当我应用以下xslt
时<stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform">
<output method="text"/>
<template match="/">
<text>Message: </text><apply-templates/>
</template>
在以下xml:
上`<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="text.xsl" type="text"?>
<message>Sample Text.</message>`
我收到文字&#34;示例文字&#34; Firefox 46.0.1中的输出。所以&#34;消息:&#34;不见了。
使用xsltproc时输出正确。
$ xsltproc -o text.csv text.xsl text.xml
$ cat text.csv
Message: Sample Text.
任何人都可以提出为什么会有差异吗?
答案 0 :(得分:1)
变化:
<?xml-stylesheet href="styl.xsl" type="text"?>
为:
<?xml-stylesheet href="styl.xsl" type="text/xsl"?>