Power by DMForum.NET!
RSS | ATOM | WAP
DMForum.NET 官方支持讨论区 > 技术区 > XML应用

浏览主题:????gc?h传io????京.?.传gm音t?网e配音gm?网yb?njs传

主题:????gc?h传io????京.?.传gm音t?网e配音gm?网yb?njs传
自在的尘
普通会员
5级
等级:侠之大者
发帖:940
金钱:1205
经验:3319
性别:帅哥
状态:离线
注册:2006-8-8 16:09:00
XSLT里的HTML格式如何解决?  
[ 2007-5-23 9:08:37 ]

比如说,一篇文章,有换行,链接这类的HTML标签

但,用XSLT格式化后,全没有了。如何能让这些文章按他原来的HTML标签显示呢。

在XSLT文件里用个JS来解析UBB?

devms
管理员
8级
等级:黄金骑士
发帖:3934
金钱:4064
经验:25679
积分:2
性别:帅哥
状态:离线
注册:2006-7-29 23:37:00
RE:????gc?h传io????京.?.传gm音t?网e配音gm?网yb?njs传  
[ 2007-5-23 13:52:48 ]
disable-output-escaping="yes"
自在的尘
普通会员
5级
等级:侠之大者
发帖:940
金钱:1205
经验:3319
性别:帅哥
状态:离线
注册:2006-8-8 16:09:00
啊  
[ 2007-5-23 17:57:40 ]

这玩意放在哪个位置?

编辑标志
本帖最后由[自在的尘]在 2007-5-23 18:15:21 编辑
自在的尘
普通会员
5级
等级:侠之大者
发帖:940
金钱:1205
经验:3319
性别:帅哥
状态:离线
注册:2006-8-8 16:09:00
知道怎么搞了。  
[ 2007-5-23 18:30:23 ]

<xsl:value-of select="Main/RegPage" disable-output-escaping = "yes"/>

然后,HTML数据要转义

devms
管理员
8级
等级:黄金骑士
发帖:3934
金钱:4064
经验:25679
积分:2
性别:帅哥
状态:离线
注册:2006-7-29 23:37:00
RE:????gc?h传io????京.?.传gm音t?网e配音gm?网yb?njs传  
[ 2007-5-23 20:50:18 ]
为什么还要转义?
自在的尘
普通会员
5级
等级:侠之大者
发帖:940
金钱:1205
经验:3319
性别:帅哥
状态:离线
注册:2006-8-8 16:09:00
比如,  
[ 2007-5-24 8:57:17 ]

比如,<br/>
就要转成&lt;br/>
这样才能正常解析HTML代码。

难道可以直接用???

devms
管理员
8级
等级:黄金骑士
发帖:3934
金钱:4064
经验:25679
积分:2
性别:帅哥
状态:离线
注册:2006-7-29 23:37:00
RE:????gc?h传io????京.?.传gm音t?网e配音gm?网yb?njs传  
[ 2007-5-24 10:47:20 ]
当然是直接用了
自在的尘
普通会员
5级
等级:侠之大者
发帖:940
金钱:1205
经验:3319
性别:帅哥
状态:离线
注册:2006-8-8 16:09:00
还是要转义,不转义不行,不能直接用。看看你怎么用的。  
[ 2007-5-24 18:23:28 ]

XML文件内容:

<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<test>
&lt;a href="aa">测试论坛,请点击&lt;/a>
</test>

XSL文件内容:

<?xml version="1.0" encoding="GB2312" ?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml">
  <xsl:output method="html" version="1.0" encoding="GB2312" indent="yes" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd" />

<xsl:template match="/">

<xsl:value-of select="/" disable-output-escaping ="yes"/>
</xsl:template>

</xsl:stylesheet>

devms
管理员
8级
等级:黄金骑士
发帖:3934
金钱:4064
经验:25679
积分:2
性别:帅哥
状态:离线
注册:2006-7-29 23:37:00
RE:????gc?h传io????京.?.传gm音t?网e配音gm?网yb?njs传  
[ 2007-5-24 19:55:59 ]

我晕死,你的xml是手动建立的么,靠。用dom的话,你直接写入html,他会决定怎么存怎么取的

还有,要么你就全部转义了。要么就用cdata

自在的尘
普通会员
5级
等级:侠之大者
发帖:940
金钱:1205
经验:3319
性别:帅哥
状态:离线
注册:2006-8-8 16:09:00
RE:????gc?h传io????京.?.传gm音t?网e配音gm?网yb?njs传  
[ 2007-5-24 23:55:13 ]

唉,不是DOM建立的。。。

郁闷来着,偶不知道.net下面有哪些方法可以自动生成XML数据。

以后再说,现在先用自己的笨方法生成XML。

我还是全部转义先。

编辑标志
本帖最后由[自在的尘]在 2007-5-24 23:58:40 编辑

回到顶部
Powered by DMForum.NET  1.4 Beta . URIMAP enabled. DEBUG enabled.
Copyright © 2003-2006 Devms.Com. All rights reserved.