这段xml代码执行到最后一句时,怎么会报Abstact error,意思是调用了纯虚函数。

披着虎皮的石头 2013-07-21 05:00:54
这段xml代码执行到最后一句时,怎么会报Abstact error,意思是调用了纯虚函数。

var XmlRoot :IXMLNode; XmlDoc :TXmlDocument;MyStream :TMemoryStream;
begin
XmlDoc :=TXMLDocument.Create(nil);
XmlDoc.LoadFromStream(MyStream);

XmlRoot :=XmlDoc.DocumentElement;
end
...全文
329 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
procedure TForm1.FormCreate(Sender: TObject);
var xml : TNativeXML; n_bs : TXMLNode;
  begin
    //建立根节点
    //xml :=TNativeXml.Create(nil);
    xml :=TNativeXml.CreateName('bookshift');

    //xml.EncodingString :='GB2312';
    //输出风格为易读
    xml.XmlFormat :=xfReadable;

    //建立Book节点
    n_bs :=xml.Root.NodeNew('book');
    //写入Book节点的属性
    //n_bs.WriteAttribuiteString('author','test_author');
    //建立Book节点下属date节点并写入值
    n_bs.WriteString('date','2000-01-01');

    xml.SaveToFile('test.xml');
  end;
  • 打赏
  • 举报
回复
引用 9 楼 HSFZXJY 的回复:
NativeXML不依赖底层windows,使用方便,支持多种编码转化:如Unicode和UTF8
下面这句编译时,提示没有EncodingString属性,怎么设置编码呢? xml.EncodingString :='GB2312';
hsfzxjy 2013-07-22
  • 打赏
  • 举报
回复
NativeXML不依赖底层windows,使用方便,支持多种编码转化:如Unicode和UTF8
  • 打赏
  • 举报
回复
引用 6 楼 HSFZXJY 的回复:
不如用NativeXML吧http://download.csdn.net/detail/hsfzxjy/5664569
NativeXML是第三方控件,有什么优势:比如可以动态创建,不依赖底层windows,内存可以清空,不会溢出。
引用 7 楼 wr960204 的回复:
用TXmlDocument不如用IXmlDocument爽
这个改接口后,问题太多,放弃。
  • 打赏
  • 举报
回复
charset属性
武稀松 2013-07-21
  • 打赏
  • 举报
回复
用TXmlDocument不如用IXmlDocument爽
hsfzxjy 2013-07-21
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
http://blog.csdn.net/zswang/article/details/1610404
  • 打赏
  • 举报
回复
换个说法,是怎么创建TXmlDocument对象,运行时,不会出错。
  • 打赏
  • 举报
回复
XmlDoc 如果是窗口静态创建的,就不会出现错误。
  • 打赏
  • 举报
回复
只是部分代码,实际流: //post方式,以http头部和Parm的StringList参数,隐式请求 IdHTTP1.post(getMaskString(urlStr, '?', 1), Parm_St, RtnStream);
sololie 2013-07-21
  • 打赏
  • 举报
回复
都没看到你MyStream哪来的,你既没有create它也没有从其他地方引用。
内容概要:本文档详细介绍了PlatforMax单机版5.0.1-rc6版本的完整安装流程,涵盖硬件、操作系统、硬盘、网络等前置环境要求,并提供了Ubuntu 20.04.3 Desktop与Server两种系统的安装步骤。重点强调系统需全新安装、禁用自动更新、正确设置磁盘分区以充分利用全部空间,以及创建指定用户名“amax”。随后指导用户通过运行离线安装包完成PlatforMax的部署,包括校验、解压、输入安装码、驱动与Docker配置等环节。安装完成后需通过浏览器访问初始化页面完成最终配置。文档还列举了常见问题及应对措施,特别是NVIDIA驱动不兼容的处理方式,允许用户手动提供驱动或跳过安装以确保主程序顺利部署。; 适合人群:具备Linux系统操作基础,从事AI平台运维、系统集成或技术支持的相关技术人员,尤其适用于负责本地化部署高性能计算平台的工程师。; 使用场景及目标:①为满足AI训练与推理需求的企业级用户提供PlatforMax平台的本地单机部署方案;②指导技术人员完成从系统准备到平台上线的全流程安装,确保环境合规、数据安全和系统稳定运行;③解决新GPU驱动兼容性等问题,保障平台可扩展性和实用性。; 阅读建议:在实际操作前通读全文,重点关注硬件配置、磁盘管理、用户命名规则及驱动处理策略,建议在测试环境中先行演练,避免因误操作导致数据丢失或安装失败。

5,943

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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