XML又名“可扩展标记语言”,它提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。这种统一性使得不同的软件之间拥有一座通讯桥梁。XML广泛应用于自动控制领域,因此在使用不同编程语言、组态工具时经常需要解析XML格式文件。本文讲述如何使用紫金桥软件来读取XML文件。
在紫金桥软件中,使用ObXml组件可以方便的读写XML文件。
ObXml组件用于解析或生成XML文件。使用Load函数载入XML文件或直接创建XML文件后,所有关于文件的修改操作都是针对内存数据的修改,在使用Save函数或SaveAs函数之后才会将修改的结果保存至硬盘。
每个XML结点以及结点属性均对应一个整型标识号,标识号是在组件读取XML(新建XML)后动态生成的,作为执行组件各种操作函数的参数以定位结点或结点属性。因为标识号是动态生成的,并非XML文件自带信息,每次使用组件打开(或新建)XML文件时同一结点的标识号可能会不同,因此它只能在运行时临时获取并使用,当组件关闭后,这些标识将失去意义。
制作一个可以读取XML文件的工程,主画面包含两部分:左侧为一个树形控件,用于显示所有XML结点;右侧为一个结点属性窗口,当点击树形控件上的不同结点时,属性窗口显示对应结点的所有信息:结点名、结点文本、结点标识、结点路径、属性列表,其中属性列表包含每个属性的属性名、属性文本、属性标识。效果图如下:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !