我有一个Plone网站,以plone.app.theming为主题。
如何最大限度地减少html内容?并删除空格和回车符
内容:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="content">
<p>Not empty paragraph text</p>
<p><span>Not empty paragraph element</span>
</div>
</body>
</html>输出:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head><body><div id="content"><p>Not empty paragraph text</p><p><span>Not empty paragraph element</span></div></body></html>发布于 2014-02-14 20:05:23
您可以删除前导空格和尾随空格,并将空格字符序列替换为带有normalize-space的单个空格,如下所示:
<xsl:template match="text()"><xsl:value-of select="normalize-space(.)"/></xsl:template>我们将其与以下内容一起使用:
<xsl:template match="comment()"/>
<xsl:template match="node()[@style='display:none']"/>这可能会帮助你最小化一些html代码。
删除CR和Tabs将需要一组更复杂的规则。
https://stackoverflow.com/questions/21532919
复制相似问题