社区
Web 开发
帖子详情
高分求一个类似CSDN上树的示例代码(用xml技术实现的)
menghuanlang
2005-03-29 11:28:22
如题!
===================
我很想学习关于XML,的不刷新页面而取数据的方法!
即:CSDN上的左侧的树一样,点一下就在数据库中取数据然后现实。。
哪位大侠有时间的话,希望你能把源码贴出来!谢谢!!
...全文
332
27
打赏
收藏
高分求一个类似CSDN上树的示例代码(用xml技术实现的)
如题! =================== 我很想学习关于XML,的不刷新页面而取数据的方法! 即:CSDN上的左侧的树一样,点一下就在数据库中取数据然后现实。。 哪位大侠有时间的话,希望你能把源码贴出来!谢谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
menghuanlang
2005-03-30
打赏
举报
回复
我希望能有大哥或大姐,能帮我多找找这方面的完整的例子。
谢谢了
menghuanlang
2005-03-30
打赏
举报
回复
TO :owenchwz()
你这好象不是完整的代码和示例啊!
这样我还是有点摸不着头脑。。。
:(
不过我结帖的时候还是会给分的!
jianghuxing
2005-03-30
打赏
举报
回复
呵呵,高见呀
hojay2001
2005-03-30
打赏
举报
回复
学习ing.....
owenchwz
2005-03-30
打赏
举报
回复
我给出的不是完整的示例代码,只是告诉你用这种方法去实现!并且主要的几个方法都示例用法,自己努力吧。
menghuanlang
2005-03-29
打赏
举报
回复
就是找不到完整的示例代码,所以我想高分请教一个呢!!!!!
:(
opencsdn
2005-03-29
打赏
举报
回复
阿信树,搜一下这儿
myy
2005-03-29
打赏
举报
回复
CSDN上树 ?
hgf1011
2005-03-29
打赏
举报
回复
你可以试试struts_menu一个基于struts的子项目。
去sourceforge.net里面去嗖一把,肯定能够满足你的要求
jFresH_MaN
2005-03-29
打赏
举报
回复
1)就是我们现在回复的帖子其实是上传到服务器,而没有保存到数据库中,对吧?
2)就是实现代码了
3)就是到一定的时候,再COPY XML文件到数据库中进行备份?
------------------
回复帖子其实是在xml文件里面增加一个<reply>节点内容
一定时间就把内容备份到数据库
这样在帖子出现问题的时候就可以重数据库取数据生成xml文件
我们的斑竹管理里面就有这样一个功能:)
King_Style
2005-03-29
打赏
举报
回复
好象曾经在哪见过,关注
owenchwz
2005-03-29
打赏
举报
回复
不好意思,直接在代码中copy/paste出来的,应该一看就明白
owenchwz
2005-03-29
打赏
举报
回复
for(var e=mfield.nextNode();e!=null;e=mfield.nextNode()) {
fieldName = e.getAttribute("name");
fieldData = masterdata.getAttribute(fieldName);
//如果表单值为空则不对单元格设值
if(! (fieldData==null || fieldData==""))
{。。。。}
}
owenchwz
2005-03-29
打赏
举报
回复
用activexdom处理,
简单点的示例代码如下:
function loadSheetData() {
var dataXml = new ActiveXObject("Microsoft.XMLDOM");
dataXml.async = false;
dataXml.load("<%=pathvalue%>/sheet/querysheetxmldata.do?action=list&sheetId=<%=getStr(sid)%>&recId=<%=getInt(recid)%>");
try{
if(dataXml.selectSingleNode("error").text!=""){
alert("加载参数文件出错!信息如下:\r\n"+dataXml.selectSingleNode("error").text);
return;
}
} catch(error){
}
var dataflag=dataXml.selectSingleNode("sheetdata");
if (dataflag != null && dataflag.getAttribute("dataflag")=="0"){
document.all.recId.value=0;
alert("没有找到指定的记录!");
return;
}
var masterdata = dataXml.selectSingleNode("sheetdata/_sheetmaster_/row");
if (paramXml == null){
initParamXmlObj();
if (paramXml == null){
alert("加载表单参数文件错误!");
return;
}
}
var inputstr="";
//显示主表数据
var mfield = paramXml.selectNodes("sheet/masterfield/field");
if (mfield!=null && masterdata!=null) {
。。。。。
}
}
menghuanlang
2005-03-29
打赏
举报
回复
晕死,,那位 阿信 兄发的帖子好象也没有找到!!
:(
vitamines
2005-03-29
打赏
举报
回复
mark
menghuanlang
2005-03-29
打赏
举报
回复
哦,,,大体明白了,,
现在还有个问题,
1)就是我们现在回复的帖子其实是上传到服务器,而没有保存到数据库中,对吧?
2)就是实现代码了
3)就是到一定的时候,再COPY XML文件到数据库中进行备份?
谢谢你花时间给我讲解!
我现在在找找关于阿信的树
jsp_servlet_javabean
2005-03-29
打赏
举报
回复
关注……!
jFresH_MaN
2005-03-29
打赏
举报
回复
啊?删了?那我就不清楚了
反正web开发还有个阿信嘛,他也有个树的。
我说CSDN的帖子是怎么用xml实现的吧,声明这是我自己的理解,不知道对不对呢!
你先打开这个帖子的源代码,你看到的就是一个xml文件
里面最上面是帖子的相关信息,下面是回复的相关信息,也就是说每个帖子CSDN都是把数据保存在这个xml文件里面的。
每次我们大概这个帖子的时候,会去调用一个xslt,解析帖子的xml,转换成html,这就是我们看到的网页。
这个xslt是通用的,社区的所有帖子都是用这个转换成html,所以效率会很高。
这样实现的好处是修改xslt就能修改我们看到的html文件,而且这个xslt可以一直重用。
最主要的好处是不用把帖子的内容都保存在数据库,我们只要根据帖子的id号检索帖子内容。所以一个帖子的xml文件占的空间非常小,至少要比一半的数据库文件或者网页文件要小很多。
听说CSDN每天都会把xml备份到数据库里,以防帖子丢失,这样就万无一失了!
不知道我说的对不对,反正这个思路是可以用来构建我们自己的网站的
menghuanlang
2005-03-29
打赏
举报
回复
补充一下:
关于meizz发布出来的帖子,我没有搜索到啊!(有可能删了)
加载更多回复(7)
SAP S4HANA STO库存转储交易 19页 2018编著 word
代码
下载链接: https://pan.quark.cn/s/b41e42d7fa39 Important Notice This public repository is read-only and no longer maintained. -- SAP S/4HANA Extended Business Process Scenario REUSE status Description The main intent of this scenario is to complement an existing business process in an SAP solution – currently SAP S/4HANA with additional business process steps. This involves adding major logic and/or additional data and goes beyond simple UI changes. This application showcases: Building applications on SAP Business Technology Platform (BTP) using SAP Cloud Application Programming Model(CAP) Consuming events from SAP S/4HANA on premise using SAP Event Mesh Consuming REST APIs from SAP S/4HANA on premise using SAP Business Technology Platfo...
YOLO26算法运动场桅杆目标检测+训练好的模型+2335张数据集+pyqt可视化界面.zip
下方可见数据集可视化效果。 【数据集概况】 · 检测类别(中文):[桅杆(mast)] · 训练集:2043 张 · 验证集:195 张 · 测试集:97 张 · 总计:2335 张 该数据集聚焦于运动场场景中的桅杆目标检测,通过采集多样化环境下的图像数据,为智能监控系统提供精准的检测基础,有效提升场景管理效率与安全性。数据集包含训练集2043张、验证集195张和测试集97张,训练集占比合理,验证集与测试集比例科学,充分保障模型训练的充分性和评估结果的可靠性。标注工作严谨规范,所有桅杆目标均被精确框定,边界框与物体轮廓高度吻合,标注质量达到行业高标准,为模型训练提供坚实保障。该... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 34 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9948** mAP50-95 | 0.8617 Precision | 0.9899 Recall | 0.9999 train/box_loss | 0.6284 train/cls_loss | 0.2131 val/box_loss | 0.6118 val/cls_loss | 0.1750 【训练过程分析】 34 轮训练后 mAP50 达到 0.9948,模型收敛良好。Loss 曲线前段快速下降,后段趋于平稳,val_loss 无反弹,没有明显过拟合。mAP50-95 为 0.8617,和 mAP50 差距仅 0.13,框的定位精度也很扎实。 【模型性能评估】 Precision 0.9899、Recall 0.9999,精召双高,模型对桅杆的检测能力强。...
1996.zip
当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。
全新CDNQY系统源码PHP版CDN系统源码.zip
全新CDNQY系统源码/PHP版CDN系统源码
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章