csdn清爽看贴之xmlhttp实现,就已个html文件,

pigo 2005-05-16 02:13:44
把下面的内容保存为html文件,然后打开,在下拉框里选择栏目即可。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="Javascript">
var xsllistobj="<?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:output method=\"html\"/>"
+ " <xsl:template match=\"Top\">"
+ " <xsl:apply-templates select=\"Topics\"/>"
+ " </xsl:template>"
+ " <xsl:template match=\"Topics\">"
+ " <xsl:for-each select=\"Topic\">"
+ "<a href=\"\" onclick=\"opentopic('{TopicId}');return false;\"> "
+ "<xsl:value-of select=\"TopicName\"></xsl:value-of></a><br/><br/>"
+ " </xsl:for-each>"
+ " </xsl:template>"
+ "</xsl:stylesheet>";
var xsltopicobj=
"<?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:output method=\"html\" encoding=\"GB2312\"/>"
+ " <xsl:template match=\"Topic\">"
+ " <xsl:apply-templates select=\"Issue\"/>"
+ " <xsl:apply-templates select=\"Replys\"/>"
+ "<div align=\"center\">"
+ "<br/> <xsl:apply-templates select=\"Issue/TopicId\"/>"
+ "</div>"
+ " </xsl:template>"
+ " <xsl:template match=\"Issue\">"
+ " <table align=\"center\" width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
+ " <tr height=\"25\" bgcolor=\"#CED9FF\">"
+ " <font color=\"#3366CC\">"
+ " 发帖人<xsl:value-of select=\"PostUserName\"/>"
+ " (<xsl:value-of select=\"PostUserNickName\"/>)"
+ " </font>"
+ " </tr>"
+ " <tr>"
+ " <td>"
+ " <xsl:value-of select=\"TopicName\"/>"
+ " </td>"
+ " </tr>"
+ " <tr>"
+ " <tr>"
+ " <td colspan=\"3\" style=\"WIDTH: 570; WORD-WRAP: break-word\">"
+ " <xmp>"
+ " <xsl:value-of select=\"Content\" disable-output-escaping=\"yes\"/>"
+ " </xmp>"
+ " </td>"
+ " </tr>"
+ " </tr>"
+ " </table>"
+ " </xsl:template>"
+ " <xsl:template match=\"Replys\">"
+ " <xsl:for-each select=\"Reply\">"
+ " <table align=\"center\" width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
+ " <tr height=\"25\" bgcolor=\"#CED9FF\">"
+ " <td width=\"360\">"
+ " <font color=\"#3366CC\">"
+ " 第<b>"
+ " <xsl:value-of select=\"position()\"/>"
+ " </b>楼 回复人:<b>"
+ " <xsl:value-of select=\"PostUserName\"/>(<xsl:value-of select=\"PostUserNickName \"/>)"
+ " </b> 信誉:<xsl:value-of select=\"credit\"/>"
+ " </font>"
+ " </td>"
+ " <td width=\"120\">"
+ " <xsl:value-of select=\"PostDateTime\"/>"
+ " </td>"
+ " <td width=\"80\">"
+ " 得分:<xsl:value-of select=\"Point\"/>"
+ " </td>"
+ " </tr>"
+ " <tr>"
+ " <td colspan=\"3\" style=\"WIDTH: 570; WORD-WRAP: break-word\">"
+ " <xmp>"
+ " <xsl:value-of select=\"Content\" disable-output-escaping=\"yes\"/>"
+ " </xmp>"
+ " </td>"
+ " </tr>"
+ " </table>"
+ " </xsl:for-each>"
+ " </xsl:template>"
+" <xsl:template match=\"TopicId\"> "
+" <IFRAME name=\"XmlReply\" marginWidth=\"0\" marginHeight=\"0\" "
+" src=\"http://community.csdn.net/Expert/xsl/Reply_Xml.asp?Topicid={.}\" "
+" frameBorder=\"0\" width=\"750\" scrolling=\"no\" height=\"370\"/> "
+" </xsl:template> "
+ "</xsl:stylesheet>";
function load_xmln(obj, xmlobj, xslobj) {
var myxml = new ActiveXObject("MSXML2.FreeThreadedDOMDocument");
var myxsl = new ActiveXObject("MSXML2.FreeThreadedDOMDocument");
try {
myxml.async = false;
myxml.load(xmlobj)
}
catch (exception) {
alert(exception.description);
obj.innerHTML ='myxml.load '+ exception.description;
}
try {
myxsl.async = false;
myxsl.loadXML(xslobj);
}
catch (exception) {
alert(exception.description);
obj.innerHTML = 'myxsl.load'+exception.description;
}
try {
html = myxml.transformNode(myxsl);
obj.innerHTML = html;
}
catch (exception) {
alert(exception.description);
obj.innerHTML ='transformNode '+ exception.description;
}
}

function openlist(lid) {
var xmlurl='http://community.csdn.net/expert/rooms/small/'+lid+'/forum_'+lid+'_1.xml';
load_xmln(listbody,xmlurl,xsllistobj)
}
function opentopic(topicid) {
var t=topicid.substring(0,4);
var xmlurl='http://community.csdn.net/Expert/topic/'+t+'/'+topicid+'.xml';
load_xmln(htmlbody,xmlurl,xsltopicobj)
}
</script>
<TITLE>CSDN 论坛浏览器客户端 xmlhttp版本--pigo</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="pigo @ csdn ">
</HEAD>
<BODY>
<select onchange="openlist(this.options[this.selectedIndex].value)">
<option value="1404"selected="true"> 请选择栏目
<option value="5406">Java Web Services / XML问题
<option value="1404"> 灌水乐园
<option value="1403" > 程序人生
</select>
<table border="2">
<tr><td>帖子列表</td><td>帖子内容</td></tr>
<tr><td id="listbody" width="150" style="WORD-WRAP: break-word"> </td><td id="htmlbody" valign="top"> </td></tr>
<table/>
</BODY>
</HTML>


由于csdn的回复检查了页面引用,因此只好保留csdn自家的回复页面 :(


...全文
172 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jFresH_MaN 2005-05-16
  • 打赏
  • 举报
回复
敦促揭帖~~
YuLimin 2005-05-16
  • 打赏
  • 举报
回复
都放出来了,而且是0分,你也真够皮厚的。。。

我打开IE死翘翘了,怎么回事???
pigo 2005-05-16
  • 打赏
  • 举报
回复
参考连接:

http://community.csdn.net/Expert/topic/3955/3955854.xml?temp=.3460657
http://community.csdn.net/Expert/topic/3957/3957646.xml?temp=.9088709

先登录csdn,然后打开这个html文件,就可以使用回复了。
建议在maxthon或者其它多窗口浏览器中使用,因为这些多窗口浏览器中对站点的会话状态是全局的。


内容概要:本文围绕基于萤火虫算法(FA)的太阳能、风能与水力混合抽水蓄能系统的优化建模与仿真展开研究,提出了一种融合多源可再生能源与抽水蓄能技术的综合能源系统协调运行策略。通过Matlab平台实现了系统建模、智能优化算法设计与仿真验证全过程,重点解决了风光水多能源出力波动性强、系统供电可靠性低等问题。采用萤火虫算法对储能调度、能量管理与运行经济性进行优化,有效提升了系统对可再生能源的消纳能力和平滑输出性能,同时兼顾运行成本与稳定性。研究涵盖了从数学建模、目标函数构建、约束条件处理到多能互补协调机制的设计,提供了完整的代码实现方案,具有较强的科研复现价值与工程应用前景。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事新能源系统优化设计的工程技术人员。; 使用场景及目标:①用于高校或科研机构开展可再生能源集成与储能优化调度相关课题研究;②支撑高水平论文撰写与智能优化算法(如萤火虫算法)在综合能源系统中的应用复现;③为实际电力系统中多能互补项目、微电网能量管理系统的设计与仿真提供方法论与工具支持。; 阅读建议:建议读者结合文中提供的Matlab代码与可能的Simulink模型,逐步调试运行,深入理解算法实现细节与系统建模逻辑;同时关注优化目标函数的设定、约束条件处理及多能源协调机制,以提升自身在能源系统优化领域的建模与创新能力。
源码下载地址: https://pan.quark.cn/s/7f242081e14c 标题 "普中51-A2开发板资料.7z" 提供的信息表明,这是一个与普中51-A2开发板相关的资源包。 51单片机是微控制器领域中的一个经典系列,STC-89C52是51系列中的一个型号,常用于教学和入门级项目。 这个压缩包可能包含了一系列帮助用户理解和使用该开发板的材料。 描述中的"SHA256: B889D6FE71BF1CB25C67D57BE0854787F4D6902B20E2A1AF8FC9DEB66F4C7827"是文件的哈希值,用于验证文件的完整性和未被篡改,但具体知识点不在此范围内。 从标签来看,我们可以期待以下内容:1. **普中51-A2开发板**:这是一款基于51单片机的开发工具,可能包括硬件电路图、原理图、PCB设计文件等。 2. **STC-89C52**:这是51单片机的一个变种,具有增强的特性,如更多的I/O口、更大的内存等。 资料可能包含其数据手册、引脚定义、编程指南等。 3. **开发板**:可能包含开发板的使用手册、接线教程、初始化设置步骤等。 4. **51单片机**:基础理论、指令集、编程语言(如汇编或C语言)、中断系统、定时器/计数器的使用等。 5. **开发工具**:可能有Keil、Proteus、ISP编程软件等,这些工具用于编写、调试和烧录代码到单片机中。 从压缩包子文件文件名称列表来看,我们可以深入学习以下内容:1. **普中51单片机开发攻略--A2.pdf**:这可能是开发板的用户指南或教程,涵盖基本操作、示例项目和常见问题解答。 2. **5--开发工具.rar**:可能包含开发环境的安装教程、配置指南和使用技巧。 3. **5--实验程序....
内容概要:本文详细介绍了一种基于Simulink的光伏储能单相逆变器并网仿真模型,系统涵盖了光伏阵列、储能单元、DC-AC单相逆变器及并网接口的完整结构,重点实现了储能环节的能量管理与逆变器并网控制策略的建模仿真。通过Simulink平台构建系统模型,验证了逆变器输出电能质量、并网稳定性以及控制系统的动态响应性能,采用SPWM调制、PI闭环控制等关键技术,确保并网电流与电网电压同频同相,满足并网电能质量要求。该模型不仅可用于分布式能源系统的仿真研究,还可作为新能源并网技术的教学与工程实践工具。; 适合人群:电气工程、自动化、新能源科学与工程等相关专业的高校本科生、研究生、科研人员,以及从事光伏发电系统设计、储能控制与并网技术研发的工程技术人员。; 使用场景及目标:①深入理解光伏储能系统中能量转换、存储与并网控制的整体工作原理;②支持课程设计、毕业设计或科研项目中对单相逆变器控制策略(如SPWM、PI调节、锁相技术等)的仿真验证与参数优化;③为后续研究更复杂的控制算法(如MPPT、低电压穿越、谐波抑制等)提供可扩展的仿真基础平台。; 阅读建议:建议结合MATLAB/Simulink环境动手搭建与调试模型,逐步理解各模块(如光伏建模、储能充放电控制、逆变器驱动、锁相环、PI调节器等)的功能与交互关系,重点关注控制系统的设计逻辑与参数整定过程,并可通过修改负载条件或电网参数测试系统鲁棒性,为进一步拓展至三相系统或多机并网场景奠定基础。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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