沉沙
2018-06-20
来源 :
阅读 1999
评论 0
摘要:无论是在Sencha Touch还是SAP UI5,都用到了XML这种语言。在Sencha Touch中,它和JSON一样被用来做数据传输;在SAP UI5中,它被用来当做视图模板。接下来我们来深入学习一下XML语言。希望阅读本篇文章以后大家有所收获,帮助大家对HTML5的理解更加深入。
无论是在Sencha Touch还是SAP UI5,都用到了XML这种语言。在Sencha Touch中,它和JSON一样被用来做数据传输;在SAP UI5中,它被用来当做视图模板。接下来我们来深入学习一下XML语言。
网上对XML的概述解释是:XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的标记(markup)是关键部分。您可以创建内容,然后使用限定标记标记它,从而使每个单词、短语或块成为可识别、可分类的信息。您创建的文件,或文档实例由元素(标记)和内容构成。当从打印输出读取或以电子形式处理文档时,元素能够帮助更好地理解文档。元素的描述性越强,文档各部分越容易识别。自从出现标记至今,带有标记的内容就有一个优势,即在计算机系统缺失时,仍然可以通过标记理解打印出来数据。
我们在XML文档最开始,一般要进行必要的声明:
<?xml version=”1.0” encoding=”UTF-8”>
这是一些基本的配置信息,包括xml的版本、编码方式等。该声明必须出放在XML文件的头部。
在XML中我们可以自定义标签内容,这都跟我们想要创建的东西相关。拿Sencha Touch中的一段代码为例:
<book> <id>1</id> <image_url>image/html51.jpg</image_url> <book_name>HTML5指南</book_name> <author>Tom</author> <description>a good book</description> </book>
这段代码,通过book标签,定义了我们要创建的book,里面的每个标签都定义了其所包括的属性。这些标签都是自定义的。其中要注意,标签开始标记和结尾标记单词的拼写要完全一致,包括大小写,否则处理系统会当做两个文件处理。
像HTML中一样,我们可以为自定义的标签设定属性,如:
<book_name date=”2016”>HTML5指南</book_name>
编辑好的xml文档,其实就是一堆字符串形式的数据。至于我们要怎么使用,是用在视图还是数据,都可以根据我们的需求进行调用。大部分语言都支持xml的统一标准。
本文由职坐标整理并发布,了解更多内容,请关注职坐标WEB前端HTML5/CSS3频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号