在这里显示的html代码tab键缩进八个空格的宽度,怎样缩进四个。

jeelan2 2003-12-28 06:59:36
在这里显示的html代码tab键缩进八个空格的宽度,怎样缩进四个。
indent4.xml
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="indent4.xsl"?>
<htmlCode><![CDATA[
<html>
<body>
<table>
<tr>
<td>___</td>
</tr>
</table>
</body>
</html>

]]></htmlCode>
-----------------------------
indent4.xsl
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<pre>
在这里显示的html代码tab键缩进八个空格的宽度,怎样缩进四个。
<xsl:value-of select="htmlCode"/>
</pre>
</xsl:template>
</xsl:stylesheet>
...全文
1470 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeelan2 2003-12-29
  • 打赏
  • 举报
回复
net_lover(孟子E章) 帮我看看好吗?谢谢!
http://expert.csdn.net/Expert/topic/2611/2611638.xml?temp=.2425043
snowcloud2002 2003-12-28
  • 打赏
  • 举报
回复
使用正则表达式也可以
孟子E章 2003-12-28
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="http://dotnet.aspx.cc/">
<xsl:template match="/">
<pre>
在这里显示的html代码tab键缩进八个空格的宽度,怎样缩进四个。
<xsl:value-of select="user:xml(string(htmlCode))"/>

<xsl:value-of select="htmlCode"/>
</pre>
</xsl:template>
<msxsl:script language="JavaScript" implements-prefix="user">
function xml(nodelist) {
return nodelist.replace(/\t/g," ")
}
</msxsl:script>

</xsl:stylesheet>
孟子E章 2003-12-28
  • 打赏
  • 举报
回复
string.replace(/ /g," ")
孟子E章 2003-12-28
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=95F0B01B-EDF2-4FB6-A484-A5D7CB309195

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧