Blog Week2 task!

Posted xingr-cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Blog Week2 task!相关的知识,希望对你有一定的参考价值。

定义:

XML (eXtensible Markup Language)即可扩展标记语言,它与html一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。

 

用途:

       丰富文件(Rich Documents)- 自定文件描述并使其更丰富

  属于文件为主的XML技术应用

  标记是用来定义一块数据应该如何呈现

  解释数据(Metadata)- 描述其它文件或在线信息

  属于数据为主的XML技术应用

  标记是用来说明一块资料的意义

  组态档案(Configuration Files)- 描述软件的组态参数

 

工作原理:

每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言,<?xml version="1.0"?>。这一行代码会告诉解析器和浏览器,这个文件应该按照前面讨论过的XML规则进行解析。第二行代码,<books>,则是文档元素(document element),它是文件中最外面的标签(我们认为元素(element)是起始标签和结束标签之间的内容)。所有其他的标签必须包含在这个标签之内来组成一个有效的XML文件。XML文件的第二行并不一定要包含文档元素;如果有注释或者其他内容,文档元素可以迟些出现。服务器端解析是通过一般的XSLT转换工具(如Java下的Xalan)将XML和XSL合成为HTML,送到客户端。 客户端解析是把XML和XSL都显现给客户端,把解析的任务交给浏览器。

Future of XML:
1.网络服务领域 2.EDI(电子数据交换)3.电子商务领域 4.数据库领域 5.Agent(智能体) 6.软件设计元素的交换

技术分享图片




以上是关于Blog Week2 task!的主要内容,如果未能解决你的问题,请参考以下文章

IFE_part1(task1-7)_blog.html总结

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

个人作业Week2-代码复审

个人作业Week2-代码复审

个人作业Week2-代码复审