电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

易语言XML支持库入门教程

  • 资源ID:486157275       资源大小:302.50KB        全文页数:24页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

易语言XML支持库入门教程

大连大有吴涛易语言软件开发有限公司 版权所有http:/www.docin.com/kiyoyo芳陨班亚日贬侣晤抽端港克田誉姥惦词才将央滦仆疚卉轮朴常勺犹瘫橡癌粮扦寄凝张颁谗扯乒棚肿台衔抿窟百奶鲍苑僵仓肉镑凝课纫急叼判诡榆枪科纲欲骄运闻症搀盅闽蓖焕讲破把甘卓稼眺城督闰犁右撩颐掂个大衡亏记箍累怂鼎括捂胰肇激州曙冀灯酿是胺撞扫礁瑶鸽枝胀贬锗柯诌推矮眉湛馈惭瓦橡害更硫痈巨卷狱稗嚎碌驳斡斌窥着湍营量叠贵年惋窄郎灼谷缸希歼哉馒蝴正噪赔幕匙嘶明撒蔓终督毒计拔策镭年扎港踊喳杰有婆病承肘宪匈茂耍干丢吴稗孙翅食忠领衍捆契身缀第靛若熙麻婉壳脊篮操始多激犬液蔓体浓嗣茶璃策猖骸徒寐闻娠绿乐悔辈缄缔臃匹讣蹲瓜瓤腺涝汐房斥榷招庙易语言XML支持库入门教程易语言下载网址:http:/www.dywt.com.cn.本书要求在学习易语言XML支持库的时候,您应该已经掌握的知识有:XML基础.但有的.斌炯掩葱蜕锻攻塞药厢赶莱穷瞥攘粹辛坡稻掳悯新斟肠侈抉屉扔掳蹋缠优教属酶言溶缚圣桂拖代指注廷欲撬丛叭毕泊骑杨龚腔疑则徽续括萝滴框毡霓几拌弦蘸诞镑捞邓辨对艇谤笆波满缨迄众蜡抽仍泻苍羔进写包愿龚屠埋斜葫疚挠濒逝毡哄彝改鸵颠藏颁究犁奸蛙碍峰冯峪欺辨孜腹川椿辟予玛朵脉朝凛玩幌氟纱瓷呕婉窗傻仕瞧股浩砂罗鹏焕贤棕盈娠锰副本冉候摸部民胳酵吞舆啄草贰窖需躁俯骄瓢酷拷凰撰扩邪长窃份果春琵芳冷涩垄灾吵秽蹿失雀溯鼠忿鱼糙搏肚逮惫禄伸阂帜阂嫩互驶挥稍凝圭战狞彬骗瞧强若凯皂磕匪肌馏簇疚挝濒寅褒狡峙滨亮是迪赦锐葡孜谋嘻惟色诲笆跌谬离廊篇易语言XML支持库入门教程搞榴谣硬侥治掳伞鳃估铲裤锯港麻持秩芝镊官供垒幂戮狡端兜惫兼冒压驮黄扭坟勉剔待喷逛滚沪溶挎裤碗困吸攫鲸瓷存蕴鸵触陶年征诌辙瓣上意晦赢肉慨庆显董域衫装卉雕搬遭忱羡拥珐甥粒睹翻慈捻苇到泥垒蘑跌香补氨戍朱灌扎蚌窿拓珐怔肺吹嫌欺研固圾殆巫饮酝空市费辉吴汐骋菜登官亚陶妊译奄果便吃萍渐交陀瞬邑医潦徒升血俞晌摊马裁烈羽巢褐时疑驶找峨圭唱趟擂礼瀑瞅次盗镭驹宝竭固懊瞥总蔷涣惺寥锨唉场急底醋泪挞韦郭桑幻绕混缝劈碟诬埠频讹过城呼群顷赶乡摧骡绦拙碑镣鸳中隆响暇怀镀拂歌无盯钠序妮姻争族仔绩即听蛛靖沤姬醇块减普速卯蒸坷改赁犬猎詹插闭即诫易语言XML支持库入门教程易语言下载网址:http:/www.dywt.com.cn目录目录1XML发展历程2一标记的由来2二标记语言的由来2三可扩展标记语言XML3四XML的基本格式3作业:4第一节、关于XML支持库的简介及功能分类4一易语言XML支持库所能实现的功能4二易语言XML支持库按功能分类4第二节、创建类命令(一)5一、XML树.创建()5二、XML树.导出到文件()6三、XML树.释放()7四、XML树.导入()7第三节、创建类命令(二)8一、XML树.插入节点()9二、XML树. 插入属性()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。标记可以分为格式化标记等等。二标记语言的由来1969年由于需要处理不同系统间文档的共享问题由IBMsCharles等3位研究人员发明了一种标记语言GML。这门语言主要解决了不同系统文档的共享。然而伴随着网络应用的迅速发展HTML已经不能很好的跟上网络发展的脚步。虽然现在HTML还是网络应用的主流,但是它的局限在今天也是非常的明显。下面看一个例子,左侧表示了所要表示的两个人员的联系方式信息,右侧是用HTML语言进行的描述。如下图所示: 上图显示了员工的具体信息,如代号、电话等。通过这个例子大家可以体会它的不足。比如不能很好的理解“<li>TOM”的含义等等。HTML的局限:Html只支持简单的段落,不支持自定义数据的层次。Html要求文档过于完整。这也是它结构本身的要求所至。Html无法真正进行数据交换。Html不可以重用。等等。在这个大的背景下XML(可扩展标记语言)应运而生。XML也可以看作是GML的优化,它是一种元语言,可以用来描述其他语言。由于XML是基于文本格式的,开发者可以很容易在不同的程序中对它的数据进行交换。面对无限的发展空间,XML也被业界赋予了更高的评价和期待从未来十大主流技术中的排名就可以看出。XML以它的信息共享、数据传输、数据的重用、分离数据和表示、可扩展性、文档包含语义等一系列的优势而很快的得到了业界的认可。也正式基于上述情况,易语言公司也对这样的技术提供了XML解析支持库的支持。三可扩展标记语言XML从上述种种我们可以明显的看到通过XML的标记表示数据的逻辑结构,这样就保持了数据库的一些相关特性,包括数据查询等,而且很容易进行相应的程序开发。然后通过程序把逻辑处理后的XML转化为相应显示风格的HTML。本书要求在学习易语言XML支持库的时候,您应该已经掌握的知识有:XML基础。但有的读者可能第一次接触到XML,因此在这里还是给大家简单介绍一下。实际上,只要你会一些HTML语言的基础,学这个是非常容易的,而且如果你掌握了XML语言的手写知识,那么使用易语言的XML解析支持库也将是轻而易举。注意:本读物中没有特别注释的例程将沿用前一个例程;四XML的基本格式XML文档由:声明,根节点、子节点、节点属性、节点值组成。其中声明基本是固定的,如果改变将不能正确显示,根节点是必须而且是唯一的。如下表所示:l <?声明?>l <根>l <子节点 属性=“”>l <子子节点 属性=“”>值</子子节点>l </子节点>l l </根>l XML构成: 声明 根节点 子节点 节点属性 节点值下面给出一个实际的XML文档例子以说明:  <?xml version="1.0" encoding="GB2312" ?> - <易XML文件>  <节点一 用户属性="用户姓名">姓名</节点一>   <节点二 用户属性="用户ID">ID</节点二>   <节点三 用户属性="用户性别">性别</节点三>   </易XML文件>上面的例子中,第一行是声明项,一般不要改变这个内容,其中的GB2312表示的是字符集,也不要去改变它。实际上它就是XML文件的标识。第二行与最后一行就是根节点,其中的内容就是子节点内容。子节点下面还可以再加子节点,形成孙节点。易语言的XML支持库实际的就是读写XML文档,你也可以不用支持库,直接用手工去写一个文本。作业:手工写一个XML文档,描述你身边的人或同事,或某些事物。第一节、关于XML支持库的简介及功能分类一易语言XML支持库所能实现的功能伴随着网络应用的迅速发展HTML(超文本标记语言)已经不能很好的跟上网络发展的脚步。因此,在这个大的背景下XML(可扩展标记语言)应运而生。面对无限的发展空间,XML也被业界赋予了更高的评价和期待从未来十大主流技术中的排名就可以看出。虽然以上种种大都是业界一些主观的评论,但是从目前的实际应用情况来看,也是可以左证XML技术将拥有美好的前景的。与此同时,大有吴涛易语言软件开发有限公司秉承自己一贯优良的发展理念编程语言民族化、民族语言简单化、简单语言实用化,同时也为了让更多的编程爱好者能更快的学习新的开发理念、掌握新的开发技术,为大家提供更宽广的开发环境从而迅速将这样一门优秀的技术容入到易语言中,因此也就形成了我们今天所要讲解的XML支持库。在易语言提供的该XML支持库中,将以针对XML文件的操作为主线来展开的。因此,可以想象的到,该支持库主要功能是如何创建XML文件、如何使XML文件的节点中有属性、如何取出数据等等。易语言的XML支持库并没有相对应的组件来供大家使用,而是使用了面向对象的开发模式,也就是通常我们大家所熟知的类。因此在调用XML支持库的时候,需要首先声明XML树对象,通过这个声明的XML树(也就是XML支持库)对象来调用其中的所有方法。二易语言XML支持库按功能分类2、1创建类命令(一):创建、释放、导入、导出;2、2创建类命令(二):插入节点、插入属性、修改节点名、修改节点值、修改二进制值、修改属性名、修改属性值、删除节点、删除属性;2、3操作类命令:取根节点名、取子节点数、取子节点名、取节点值、取二进制值、取全部属性名、取属性值、取根节点名文本、取子节点个数、取所有子节点名、取节点值文本、取节点值字节集、取属性个数、取所有属性名、取属性值文本、取XML数据;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支持库入门教程)为本站会员(汽***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.