电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

易语言XML支持库入门教程

24页
  • 卖家[上传人]:汽***
  • 文档编号:486157275
  • 上传时间:2023-10-08
  • 文档格式:DOC
  • 文档大小:302.50KB
  • / 24 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、大连大有吴涛易语言软件开发有限公司 版权所有http:/ 插入属性()10三、XML树. 修改节点名()、XML树.修改节点值()10四、XML树.修改属性名()、XML树.修改属性值()12五、XML树.删除节点()、XML树.删除属性()13第四节、操作类命令15一、XML树.取根节点名()15二、XML树.取所有子节点名()16三、XML树.取子节点个数()16四、XML树.取子节点数()17五、XML树.取子节点名()17六、XML树.取节点值()18七、XML树. 取全部属性名()19八、XML树. 取属性值()20第五节、特殊处理命令20一、XML树.批量删除节点()20二、XML树. 批量取节点值()22三、XML树.批量修改节点值()22XML发展历程一标记的由来标记行为的本身由来已久,比如我们所熟知的对财务报表的注释、差旅费用的名细等等,我们都可以把它理解为标记。标记的意思就是为某物加上记号(Marking it up),现在有很多的文本处理系统也正是基于这个原理而出现的。其中由标记引发而来的标记语言的杰出的代表之一就是xml。标记可以分为格式化标记等等。二标记语言的

      2、由来1969年由于需要处理不同系统间文档的共享问题由IBMsCharles等3位研究人员发明了一种标记语言GML。这门语言主要解决了不同系统文档的共享。然而伴随着网络应用的迅速发展HTML已经不能很好的跟上网络发展的脚步。虽然现在HTML还是网络应用的主流,但是它的局限在今天也是非常的明显。下面看一个例子,左侧表示了所要表示的两个人员的联系方式信息,右侧是用HTML语言进行的描述。如下图所示: 上图显示了员工的具体信息,如代号、电话等。通过这个例子大家可以体会它的不足。比如不能很好的理解“TOM”的含义等等。HTML的局限:Html只支持简单的段落,不支持自定义数据的层次。Html要求文档过于完整。这也是它结构本身的要求所至。Html无法真正进行数据交换。Html不可以重用。等等。在这个大的背景下XML(可扩展标记语言)应运而生。XML也可以看作是GML的优化,它是一种元语言,可以用来描述其他语言。由于XML是基于文本格式的,开发者可以很容易在不同的程序中对它的数据进行交换。面对无限的发展空间,XML也被业界赋予了更高的评价和期待从未来十大主流技术中的排名就可以看出。XML以它的信息共

      3、享、数据传输、数据的重用、分离数据和表示、可扩展性、文档包含语义等一系列的优势而很快的得到了业界的认可。也正式基于上述情况,易语言公司也对这样的技术提供了XML解析支持库的支持。三可扩展标记语言XML从上述种种我们可以明显的看到通过XML的标记表示数据的逻辑结构,这样就保持了数据库的一些相关特性,包括数据查询等,而且很容易进行相应的程序开发。然后通过程序把逻辑处理后的XML转化为相应显示风格的HTML。本书要求在学习易语言XML支持库的时候,您应该已经掌握的知识有:XML基础。但有的读者可能第一次接触到XML,因此在这里还是给大家简单介绍一下。实际上,只要你会一些HTML语言的基础,学这个是非常容易的,而且如果你掌握了XML语言的手写知识,那么使用易语言的XML解析支持库也将是轻而易举。注意:本读物中没有特别注释的例程将沿用前一个例程;四XML的基本格式XML文档由:声明,根节点、子节点、节点属性、节点值组成。其中声明基本是固定的,如果改变将不能正确显示,根节点是必须而且是唯一的。如下表所示:l l l l 值l l l l XML构成: 声明 根节点 子节点 节点属性 节点值下面给出

      4、一个实际的XML文档例子以说明: - 姓名 ID 性别 上面的例子中,第一行是声明项,一般不要改变这个内容,其中的GB2312表示的是字符集,也不要去改变它。实际上它就是XML文件的标识。第二行与最后一行就是根节点,其中的内容就是子节点内容。子节点下面还可以再加子节点,形成孙节点。易语言的XML支持库实际的就是读写XML文档,你也可以不用支持库,直接用手工去写一个文本。作业:手工写一个XML文档,描述你身边的人或同事,或某些事物。第一节、关于XML支持库的简介及功能分类一易语言XML支持库所能实现的功能伴随着网络应用的迅速发展HTML(超文本标记语言)已经不能很好的跟上网络发展的脚步。因此,在这个大的背景下XML(可扩展标记语言)应运而生。面对无限的发展空间,XML也被业界赋予了更高的评价和期待从未来十大主流技术中的排名就可以看出。虽然以上种种大都是业界一些主观的评论,但是从目前的实际应用情况来看,也是可以左证XML技术将拥有美好的前景的。与此同时,大有吴涛易语言软件开发有限公司秉承自己一贯优良的发展理念编程语言民族化、民族语言简单化、简单语言实用化,同时也为了让更多的编程爱好者能更快

      5、的学习新的开发理念、掌握新的开发技术,为大家提供更宽广的开发环境从而迅速将这样一门优秀的技术容入到易语言中,因此也就形成了我们今天所要讲解的XML支持库。在易语言提供的该XML支持库中,将以针对XML文件的操作为主线来展开的。因此,可以想象的到,该支持库主要功能是如何创建XML文件、如何使XML文件的节点中有属性、如何取出数据等等。易语言的XML支持库并没有相对应的组件来供大家使用,而是使用了面向对象的开发模式,也就是通常我们大家所熟知的类。因此在调用XML支持库的时候,需要首先声明XML树对象,通过这个声明的XML树(也就是XML支持库)对象来调用其中的所有方法。二易语言XML支持库按功能分类2、1创建类命令(一):创建、释放、导入、导出;2、2创建类命令(二):插入节点、插入属性、修改节点名、修改节点值、修改二进制值、修改属性名、修改属性值、删除节点、删除属性;2、3操作类命令:取根节点名、取子节点数、取子节点名、取节点值、取二进制值、取全部属性名、取属性值、取根节点名文本、取子节点个数、取所有子节点名、取节点值文本、取节点值字节集、取属性个数、取所有属性名、取属性值文本、取XML

      6、数据;2、4特殊处理命令:批量删除节点、批量取节点值、批量修改节点值;以上的功能分类,将成为本讲义的主线,我们也将围绕该分类,进行该支持库命令的逐一讲解,同时我们也将通过实例来配合讲解。第二节、创建类命令(一)创建、释放、导入、导出;一般的XML文件基本结构就是由声明和若干的节点(元素)组成。通常我们把最上层的节点称为根节点。本节我们将使用该支持库中的“创建、释放、导入、导出”来尝试创建、生成、导入我们第一个XML文件在第一节中我们已经交代过,易语言的XML支持库是以类的形式存在的。因此,想使用它就必须首先声明一个XML树对象。我们在这里声明一个obj_xml的XML树对象。代码实现如下:当我们完成声明后,我们就可以使用所有XML树对象中的所有方法,也可以理解为XML支持库中的所有方法了一、XML树.创建()首先我们去创建一个.XML文件,这里我们就使用到了XML树的创建()方法。代码实现如下:XML树.创建()概述:该方法将在系统内存中按要求添加一个指定根节点的且只包含一个节点的XML树,并且该XML树只抽象存在于内存中,并没有生成对应的物理实现。在本例程中将在内存中创建了一个根节点为“易XML文件”的XML文件。二、XML树.导出到文件()如果想要将上述内存中的XML树对象obj_xml实际的显示出来并形成文件还需要配合XML树.导出到文件()XML树.导出到文件()概述:使用该方法可以将已经创建于内存中的XML树以.xml的形式保存成XML文件。在我们这个例程中,我们将要求在创建了XML文件的同时,还需要将该文件显示在编辑框中。运行效果如图:(程序的部分截图)具体的代码实现如下:可以通过该代码段知道,将在本程序的运行目录下创建一个名为Eexc.xml的文件。三、XML树.释放()程序编写到这里,如果细心的用户可能会发现XML树.创建()是将XML树创建在内存当中,如果每

      《易语言XML支持库入门教程》由会员汽***分享,可在线阅读,更多相关《易语言XML支持库入门教程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.