作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从这个 post 得到的 xsl 中有这个函数
用“换行符”替换“cr”
我是这样调用它的:
<xsl:variable name="breakText">
<xsl:call-template name="insertBreaks">
<xsl:with-param name="subject" select="PublicProfile/AboutMe"/>
</xsl:call-template>
</xsl:variable>
我正在做文章链接,点击文本“阅读更多”文章短开头的第一个 div(长文章的 550 个字符)像我没有使用“insertBreaks”函数一样显示文本
<xsl:copy-of select="substring($breakText,0,550)"/>
但是长描述的这一行工作正常:
<xsl:copy-of select="$breakText"/>
我哪里错了?
最佳答案
您想使用 xsl:value-of
而不是 xsl:copy-of
。 xsl:copy-of
返回所选标签的元素及其所有值。 xsl:value-of
返回与所选标签关联的文本。由于您正在尝试获取子字符串,因此您需要文本。
关于xslt - 带子字符串的 xsl 副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10171924/
我有以下 html,它也绑定(bind)到 Bootstrap 弹出窗口(如果有任何区别的话) Layouts test Starts 2014/12/12, 11:
我是一名优秀的程序员,十分优秀!