首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Diazo从Plone内容中删除空格和回车符(最小化html代码)

使用Diazo从Plone内容中删除空格和回车符(最小化html代码)
EN

Stack Overflow用户
提问于 2014-02-04 00:49:34
回答 1查看 211关注 0票数 2

我有一个Plone网站,以plone.app.theming为主题。

如何最大限度地减少html内容?并删除空格和回车符

内容:

代码语言:javascript
复制
    <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>

输出:

代码语言:javascript
复制
    <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>
EN

回答 1

Stack Overflow用户

发布于 2014-02-14 20:05:23

您可以删除前导空格和尾随空格,并将空格字符序列替换为带有normalize-space的单个空格,如下所示:

代码语言:javascript
复制
<xsl:template match="text()"><xsl:value-of select="normalize-space(.)"/></xsl:template>

我们将其与以下内容一起使用:

代码语言:javascript
复制
<xsl:template match="comment()"/>
<xsl:template match="node()[@style='display:none']"/>

这可能会帮助你最小化一些html代码。

删除CR和Tabs将需要一组更复杂的规则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21532919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档