我正在创建一个简单的重氮主题。
rules.xml
是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<rules
xmlns="http://namespaces.plone.org/diazo"
xmlns:css="http://namespaces.plone.org/diazo/css"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<theme href="index.html"/>
<replace css:content="#form-1" css:theme="#form-1" />
</rules>
在内容文件中,有以下几行:
...
<div id="form-1">
<form action="...">
<input type="text" id="name" />
<input type="submit" value="ok" />
</form>
</div>
....
我希望这些行在输出 html 中以完全相同的方式复制。然而,他们变成了这样:
<div id="form-1">
<form action="...">
<input type="text" id="name" /><input type="submit" value="ok" /></form>
</div>
也就是说,每次我有一个空的 html 标记时,比如<input ... />
or <br />
,它和下一个标记之间的空格就会被删除。
我尝试使用<xsl:output>
和<xsl:preserve-space>
选项修改此行为,但没有成功。
我能做些什么?