无论是在Sencha Touch还是SAP UI5,都用到了XML这种语言。在Sencha Touch中,它和JSON一样被用来做数据传输;在SAP UI5中,它被用来当做视图模板。接下来我们来深入学习一下XML语言。

网上对XML的概述解释是:XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的标记(markup)是关键部分。您可以创建内容,然后使用限定标记标记它,从而使每个单词、短语或块成为可识别、可分类的信息。您创建的文件,或文档实例由元素(标记)和内容构成。当从打印输出读取或以电子形式处理文档时,元素能够帮助更好地理解文档。元素的描述性越强,文档各部分越容易识别。自从出现标记至今,带有标记的内容就有一个优势,即在计算机系统缺失时,仍然可以通过标记理解打印出来数据。

我们在XML文档最开始,一般要进行必要的声明:

这是一些基本的配置信息,包括xml的版本、编码方式等。该声明必须出放在XML文件的头部。

在XML中我们可以自定义标签内容,这都跟我们想要创建的东西相关。拿Sencha Touch中的一段代码为例:

1

image/html51.jpg

HTML5指南

Tom

a good book

这段代码,通过book标签,定义了我们要创建的book,里面的每个标签都定义了其所包括的属性。这些标签都是自定义的。其中要注意,标签开始标记和结尾标记单词的拼写要完全一致,包括大小写,否则处理系统会当做两个文件处理。

像HTML中一样,我们可以为自定义的标签设定属性,如:HTML5指南

编辑好的xml文档,其实就是一堆字符串形式的数据。至于我们要怎么使用,是用在视图还是数据,都可以根据我们的需求进行调用。大部分语言都支持xml的统一标准。

本文由职坐标整理并发布,了解更多内容,请关注职坐标WEB前端HTML5/CSS3频道!

html5在线预览xml,HTML5教程 5分钟了解XML相关推荐

  1. SpringBoot 实现 Office 各种格式在线预览(详细教程,包教包会)

    点击关注公众号,实用技术文章及时了解 项目特性 部署过程 2.1 二进制下载部署文件进行部署 2.2 docker方式部署 2.3 通过源代码编绎部署 部分配置说明 3.1 server.contex ...

  2. android 在线预览pdf文件

    android原生webView不支持预览pdf文件,ios却可以,所以android想要实现在线预览webView要通过其他方法,有以下几种方法: 1.andorid原生自带的pdf管理库,主要提供 ...

  3. html5 pdf.js 使用方法,PDF 文件在线预览(pdf.js 使用教程)

    因项目开发需要在线展示 PDF文件,为解决 PDF文件 在浏览器打开后电子签章.电子签名等展示不全且部分浏览器兼容问题特利用pdf.js解决该问题: pdf.js框架为HTML5,无需任何本地支持,兼 ...

  4. html blob处理图片,将Blob图像预览为HTML5

    将Blob图像预览为HTML5 (Preview Blob Image to HTML5 ) 我使用Java开发一个网站,我有一个图像存储在数据库中作为BLOB ,当它在浏览器中加载时,输出看起来像这 ...

  5. 名编辑电子杂志大师教程 | 电脑手机模拟在线预览

    如果您希望能在上传到网上之前先在电脑/手机/平板/微信预览电子书效果,可参照下列步骤操作: 第一步:输出Flash-HTML5格式网页文件夹.输出方法见:制作好的电子杂志如何输出以及发布? 例如我输出 ...

  6. 用openoffice+jodconverter+webuploader+pdf.js实现文件上传、在线预览功能

    一.背景 最近公司一个项目要实现一个文件上传以及多文档在线预览的功能,之前一直做无线工具开发的,没有涉及到这些东西.另外项目组缺java开发人员,而且自己也只是一个半吊子前端加小半吊子java开发人员 ...

  7. office文档在线预览工具平台选型

    ​​​​​​在线预览原理 文档在线预览说明: 1.业务系统生成文档浏览地址,用户通过终端进行访 2.用户终端访问文档预览资源地址,请求文档解析器,解析器分为私有云和公有云部署,作用是将文档进行解析成x ...

  8. wps在线预览接口_文档在线预览的实现

    最近在研究企业文档管理,这个是基本上所有企业都需要的软件,当然也是有很多种解决方案.对于企业文档来说,最基本的需求就是独立存储,共享.这种需求只需要建立一个Windows共享文件夹或者架一个Samba ...

  9. Spring Boot如何实现在线预览?这个开源项目可以学习一下,支持99%常用文件!...

    Spring Boot上传文件,相信你一定会了.如果还不会的小伙伴,可以先看看之前的分享: Spring Boot 2.x基础教程:实现文件上传 Spring Boot 2.x基础教程:多文件的上传 ...

最新文章

  1. 了解下RDF 都柏林核心元数据
  2. 网络共享服务(一)之FTP
  3. 【Python之路】第五篇--Python基础之杂货铺
  4. FastText情感分析和词向量训练实战——Keras算法练习
  5. python中abc属于字符串吗_Python基础学习:字符串
  6. Qt中QtTableWidget的使用
  7. shell后台执行命令-crontab
  8. javascript中的异步编程
  9. JSP页面中使用超链接进行传输参数(参数是一个本地磁盘链接)问题
  10. Python自动化运维之13、异常处理及反射(__import__,getattr,hasattr,setattr)
  11. Onedark风格配色方案
  12. Linux服务笔记之一:Telnet远程登录
  13. java学习之Eclipse开发工具
  14. Docker学习之docker常用命令
  15. android jni stl,Android NDK中C++ STL库动态和静态链接
  16. iOS 小技能:App Extension (App Extension类型、生命周期、App Extension通信、App Extension示例)
  17. html5 里面的type=”search“ ,h5版,点击手机键盘上的 ‘搜索”,”前往“等按钮,进行搜索
  18. Office/Visio卸载残留或版本冲突导致无法安装问题的解决办法
  19. 最简单的Java设计模式
  20. 题解报告——聪聪与可可

热门文章

  1. 零信任网络安全——软件定义边界SDP技术架构指南
  2. 云服务器接口文档 华为云,和云服务器对接的接口
  3. 校招 | 华为终端云服务招聘NLP、CV、推荐和大数据等岗位
  4. STM32 实数FFT 极速配置
  5. 32位超前进位加法器
  6. 计算机报名初始密码,计算机报名密码忘了怎嘛办
  7. ARM汇编伪指令介绍
  8. java webservice应用总结
  9. 查看pip支持版本方法
  10. VMware vSphere 8.0U1