社区
Delphi
帖子详情
高手请进!Delphi中如何操作XML?能给出例子吗?
寒星
2001-11-02 04:07:05
我已经IMPORT了MSXML3。DLL,但不知道该如何使用它,手中没有这方面的资料,哪位能给出操作XML的例子?
...全文
171
3
打赏
收藏
高手请进!Delphi中如何操作XML?能给出例子吗?
我已经IMPORT了MSXML3。DLL,但不知道该如何使用它,手中没有这方面的资料,哪位能给出操作XML的例子?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寒星
2001-11-06
打赏
举报
回复
我试了一下,有些问题。你能不能给个完整的例子,因为上述代码中有些函数、方法我不知道该引用哪个单元,比如说:URLEncoding。例子请发到tonyjoule@21cn.com。谢谢!
寒星
2001-11-06
打赏
举报
回复
我试试看,可以的话马上给分。
rabbit
2001-11-05
打赏
举报
回复
var
pXML: WideString;
strXML: WideString;
oReq: IXMLHTTPRequest;
reMsg :String;
root: IXMLDOMDocument;
node: IXMLDOMNode;
iLength: Integer;
begin
strXML := txtXML.Text;
If strXML = '' Then
Exit;
txtResponse.Text := txtResponse.Text + '上传数据';
pXML := 'xml=' + strXML;
pXML := URLEncoding(pXML);
oReq := CreateOleObject('Msxml2.XMLHTTP.3.0') as IXMLHTTPRequest;
oReq.Open('POST', POST_URL + 'zhgs.asp', False,varNull,varNull);
iLength := Length(pXML);
oReq.setRequestHeader('Content-Length', IntToStr(iLength));
oReq.setRequestHeader('CONTENT-TYPE', 'application/x-www-form-urlencoded');
oReq.send(pXML);
txtResponse.Text := txtResponse.Text + '上传完毕';
reMsg := '';
reMsg := oReq.responseText;
root := oReq.responseXML As IXMLDOMDocument;
node := root.selectSingleNode('message');
if node <> nil then
begin
reMsg := node.Text;
end;
txtResponse.Text := txtResponse.Text + reMsg;
Application.MessageBox(PChar('回应:'+reMsg),'上传提示',MB_ICONINFORMATION);
end;
ajax发送请求不能下载文件,浏览器输出乱码及解决方式
最近做导出excel文件,怎么写下载的时候都是在浏览器输出的码,然后就想到是不是ajax请求不能直接请求下载文件,果然是这样。 ajax不能请求下载文件的原因: 因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成图片、文件下载等,然而ajax 只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,虽然可以读取到 返回的res...
前端下载文件
这里写自定义目录标题方法一:window.open(url)方法二:window.location.href="xxx"(我用的这一种)方法三:模拟a标签点击(强烈推荐)方法四:模拟form提交 方法一:window.open(url) 1.window.open("http://127.0.0.1:8001/admin/finance/export/exportExcel"); 但这有个问题:浏览器会打开一个新窗口,然后迅速自动关闭,体验非常不好。 方法二:window.location.href=“x
前端文件下载全解析:从Content-Disposition到Blob实战
在Web开发
中
,文件下载是基础且高频的需求,其核心原理涉及HTTP协议与浏览器行为。浏览器通过解析响应头
中
的Content-Disposition字段来决定是内联显示文件还是触发下载,其
中
attachment指令能强制浏览器弹出下载对话框。这一机制对于提升用户体验和实现可靠的文件传输至关重要。在前端工程实践
中
,开发者常结合HTML5的download属性与JavaScript的Blob API来处理动态生成的文件或需要认证的资源,从而构建更灵活的应用。本文聚焦于文件下载链路
中
的关键环节,深入探讨如何通过前后
前端文件下载进阶:深入Blob与流式处理实战
本文深入探讨前端文件下载
中
的Blob对象与流式处理技术,通过实战案例解析动态文件导出、大文件分片下载及鉴权下载等场景。详细讲解Blob的创建、分片处理及内存管理,提供带进度显示的流式下载方案,帮助开发者高效处理前端文件下载需求。
前端文件下载全攻略:从原理到实践,解决跨域与兼容性问题
文件下载是Web开发
中
的常见需求,其核心原理涉及浏览器对HTTP响应头的解析与资源处理机制。浏览器默认根据Content-Type和Content-Disposition头部决定是渲染还是下载文件,而前端的download属性则提供了一种建议机制。在实际工程
中
,跨域资源下载常因同源策略限制而失效,此时需要结合fetch API与Blob对象,通过创建对象URL实现安全下载。对于大文件或需要进度提示的场景,可进一步利用ReadableStream进行流式处理以优化用户体验。本文聚焦于前端文件下载的完整解决方案
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章