社区
XML/XSL
帖子详情
xsl+xml如何让他支持ubb??
蝈蝈俊
2002-06-27 09:44:51
xsl+xml如何让他支持ubb??
就是目前论坛的方式,如何让他支持ubb
...全文
66
8
打赏
收藏
xsl+xml如何让他支持ubb??
xsl+xml如何让他支持ubb?? 就是目前论坛的方式,如何让他支持ubb
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gameboy999
2002-09-16
打赏
举报
回复
我想自己来做UBB语法解析。。
Lostinet
2002-09-15
打赏
举报
回复
哦。。
应该是
function EncodeJScriptHalf(str)
{
str=str.replace(/\\/g,"\\\\");
str=str.replace(/\x2f/g,"\\/");
str=str.replace(/\x3cS/g,"\\u003cS");
str=str.replace(/\x3cs/g,"\\u003cs");
str=str.replace(/\x26/g,"\\u0026");
str=str.replace(/\x3c/g,"\\u003c");
str=str.replace(/\x3e/g,"\\u003e");
str=str.replace(/\x22/g,"\\u0022");
str=str.replace(/\x27/g,"\\u0027");
str=str.replace(/\t/g,"\\t");
str=str.replace(/\n/g,"\\\n");
str=str.replace(/\r/g,"\\r");
return str;
}
Lostinet
2002-09-15
打赏
举报
回复
xxx/TR/WD-xsl 输出的全是innerText,。
而UBB要求输出是HTML(混)。
所以直接转(用XSL中的脚本)是不够的。
最好的方法是输出成这样。
<script><!--
document.write("\u003ca href=\u0022http:\/\/www.csdn.net\/\u0022\u003ecsdn\u003c\/a\u003e");
--></script>
而输出这样的代码,在XSL里是这样的:
<xsl:script language="jscript">
function EncodeUBB(str)
{
//str=str.replace(/.../g,"...");
return str;
}
function String.prototype.EncodeJScriptHalf(str)
{
str=str.replace(/\\/g,"\\\\");
str=str.replace(/\x2f/g,"\\/");
str=str.replace(/\x3cS/g,"\\u003cS");
str=str.replace(/\x3cs/g,"\\u003cs");
str=str.replace(/\x26/g,"\\u0026");
str=str.replace(/\x3c/g,"\\u003c");
str=str.replace(/\x3e/g,"\\u003e");
str=str.replace(/\x22/g,"\\u0022");
str=str.replace(/\x27/g,"\\u0027");
str=str.replace(/\t/g,"\\t");
str=str.replace(/\n/g,"\\\n");
str=str.replace(/\r/g,"\\r");
return str;
}
</xsl:script>
...
<xsl:template match="content">
<div class="ArticleContent"><script><xsl:comment>
document.write("<xsl:eval>EncodeJScriptHalf(EncodeUBB(this.text))</xsl:eval>");
</xsl:comment></script></div>
</xsl:template>
蝈蝈俊
2002-07-30
打赏
举报
回复
^&^
thanks
zheng_can
2002-07-29
打赏
举报
回复
我给出个例子:
http://bbs.q3acn.com/misc.php?s=&action=bbcode
嘿嘿~~就是来源比较怪,是吧:)
蝈蝈俊
2002-07-25
打赏
举报
回复
^&^
蝈蝈俊
2002-06-28
打赏
举报
回复
收到,有没有ubb的相关资料??
skyover
2002-06-27
打赏
举报
回复
不说UBB,支持html都可以呀。。哈哈。。
http://www.5inet.net/Article?1246
不过是先要在服务端用ubb函数,把用户的发言转换成html,再写入到xml文件中,然后再用textarea的innerHTML方式显示内容就可以啦。。。
我的xsl文件,你可以看一下。
http://www.5inet.net/ARTICLE/xsl/2.xsl
蓝丽Net
Xml
无数据库论坛1.0
蓝丽Net
Xml
无数据库论坛1.0 本系统采用Asp.net为后台程序,完全基于IO文件系统结合纯
XML
文件做为"数据库"实现的电子论坛,绝对未使用任何诸如Access Sqlserver等数据库,由于本系统原码着重提供给学者参考下载,其花俏功能不多,但包含常见论坛基本应有的功能(重在突出
XML
论坛的实现) 帖子的存储及查看方式均为
XML
文件,显示时则是以ASPX+
XSL
+
XML
三者结合显示,相比CSDN论坛,除有共同的拓新技术值得学习,本系统尤其在会员方面简单界面(雷同常见论坛)
UBB
简单*作性等方面有较强改善.
XML
+
XSL
与 HTML 两种方案的结合
目前内容管理系统,展现给客户端具体数据的方式主要是:
XML
+
XSL
或者Html两种方式。以CSDN为例,目前这两种方式都存在。比如:论坛,我们用的是
XML
+
XSL
方式,文档中心我们用的是SHTML方式。根据我的使用心得。
XML
+
XSL
的方式,优点在于:数据层跟展现分开了。
XML
定义数据,
XSL
定义显示。比较明显的缺点就是1、有些用户在装了某些
XML
编辑器后,客户端解...
XML
编程
在现代的开发之中,
XML
技术无处不在,在各个开发框架中,也都到处充斥着
XML
配置文件的身影。本课程将为读者讲解
XML
的产生背景,并且详细分析了HTML与
XML
的区别、
XML
核心语法,重点在于
XML
的解析技术(DOM、SAX、DOM4J工具),同时讲解了如何在HTML页面利用JavaScript进行DOM解析实现页面动态开发。官方QQ群:612148723。
web开发(脚本和动态语言)
xml
xsl
动态分页
有2个文件:Page.
xml
和Page.
xsl
Page.
xml
:
xml
version="1.0" encoding="gb2312" ?>
xml
-stylesheet type="text/
xsl
" href="Page.
xsl
" ?>BlueIdea> team> blue_ID>1blue_ID> blue_name>车仔blue_name>
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章