Я делаю очень простой xslt для исходного узла, например:
<p>
<media type="photo" id="lr002662" rights="licensed">
<title>Logging in Canada</title>
</media>Logging is cutting down trees for <definition>
<word-term>lumber</word-term>
<word-definition>wood</word-definition>
</definition>. Loggers are also called <i>lumberjacks.</i>
</p>
Я запускаю этот исходный узел в моей таблице стилей xslt, однажды в xmlspy я получил следующий вывод:
<para>
<media type="photo" source="lr002662" rights="licensed">
<resource.title>Logging in Canada</resource.title>
</media>Logging is cutting down trees for <italic>lumber</italic> (wood). Loggers are also called <italic>lumberjacks.</italic>
</para>
Но затем я запускаю это в командной строке с файлом saxon9he.jar, используя ту же таблицу стилей xslt, я получил следующее:
<para>
<media type="photo" source="lr002662" rights="licensed">
<resource.title>Logging in Canada</resource.title>
</media>Logging is cutting down trees for
<italic>lumber</italic>
(wood)
. Loggers are also called <italic>lumberjacks.</italic>
</para>
Как видите, текст после тега media теперьсодержит так много возвратов каретки, и это не то, что я хочу.Я использовал XMLSpy, поэтому никогда не замечал этой проблемы.Могут ли какие-либо эксперты предложить способ отладки или предоставления моего xslt?