很急,高分,请问下面的关于TXMLDocument程序有什么问题。

ActiveLF 2002-05-10 10:03:18
XMLDocument:=TXMLDocument.create('1.xml'); //1.xml是个空文件或者有简单几行xml的指令
if xmlDocument=nil then begin iErrorCode:=1;exit;end;
XMLDocument.DOMVendor:=GetDOMVendor('MSXML');
//XMLDocument.ParseOptions:=[poValidateOnParse];
XMLDocument.XML.Clear;
XMLDocument.XML.Add('<?xml version="1.0" encoding="gb2312"?>');
XMLDocument.XML.Add('<?xml-stylesheet type="text/xsl" href="http://active/download/formformat.xsl"?>');
XMLDocument.Active:=true;
a:=XMLDocument.Encoding;

请问为什么XMLDocument.Encoding访问不了,运行到最后一句,delphi提示访问拒绝。
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ActiveLF 2002-05-10
  • 打赏
  • 举报
回复
早就看过了,上面的程序也需要吧TXMLDocument组件放到form上。
saucer 2002-05-10
  • 打赏
  • 举报
回复
Delphi 6 XML文件编程 (ChinaOK)
http://www.csdn.net/Develop/article/13%5C13154.shtm
ActiveLF 2002-05-10
  • 打赏
  • 举报
回复
没有用啊!!,怎么办?
我没有吧TXMLDocument拖到form或者datamodule上。
而是自己创建的。这有没有关系?delphi的所有文挡中都说要把这个组件拖到上面2个东西上。为什么要这样。自己创建不行么?怎么做?
saucer 2002-05-10
  • 打赏
  • 举报
回复
试试

XMLDocument.XML.Add('<?xml version="1.0" encoding="gb2312"?>');
XMLDocument.XML.Add('<?xml-stylesheet type="text/xsl" href="http://active/download/formformat.xsl"?>');
XMLDocument.XML.Add('<root/>');
XMLDocument.Active:=true;
a:=XMLDocument.Encoding;

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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