• XML基础


    	XML的英文全称是Extensible Markup Language,中文翻译为可扩展标记语言。

    它是网络应用开发的一项新技术。

    	与HTML一样,XML也是一种标记语言,可是XML的数据描写叙述能力比HTML强,XML具有描写叙述全部已知和未知数据的能力。XML扩展性比較好,能够为新的数据类型指定新的数据描写叙述规则。作为对标记集的扩展。
    	XML具有下面特点
    • 能够跨平台使用并能够被人阅读理解;
    • 内容和结构有明白的定义。
    • 数据之间的关系得以强化;
    • 数据的内容和表现形式分离;
    • 使用的结构是开放的、可扩展的。

    一个XML文档由下面几个部分组成
    • XML的声明
    大多数XML文件以XML的声明作为開始。它提供了关于文档的基本信息。 <?xml version="1.0" encoding="UTF-8"?> version表示XML文件的版本号。encoding表示XML文件使用的字符编码的方法。
    • XML的处理指令PI
    指示当前的XML内容,怎样被显示或处理。 语法格式为<?处理指示名 处理指示信息?

    >

    • XML 元素
    元素是開始标签、结束标签以及位于两者之间的全部内容。

    元素是区分大写和小写的。

    元素要正确嵌套。

    每一个XML文档都要至少包含一个根元素。 以上对一个XML文件的组成部分有了一个框架。下面是一些细节方面的知识: 实体引用 为避免把字符数据和标签中须要用到的一些特殊符号相混淆。XML提供了一些实体引用。

    如字符“,可用&quot表示。字符',可用&apos表示等。

    属性 属性必须有值。值用引號括起,单引號和双引號都能够使用。 CDATA 在特殊的标签CDATA下,全部的标签和实体引用都被忽略。而被XML程序一视同仁地当做字符数据看待。 CDATA的形式<![CDATA[文本内容]]> 凝视 在XML中。凝视是用“<!-->”和“<-->”引起来的。

    XML实例:视频中解说了一个简单的样例。通过这个样例,自己对XML语言也有了进一步的熟悉。

    <?xml version="1.0" encoding="utf-8"?>
    <书籍列表>
    	<计算机书籍>
    		<bookname isbn="xxx1234567">《XML应用大全》</bookname>
    		<price>39.00</price>
    	</计算机书籍>
    	
    	<计算机书籍>
    		<bookname><![CDATA[Oracle应用<<<>>>大>>>>'''''""""全]]>
    		</bookname>
    		<price>59.00</price>
    	</计算机书籍>	
    </书籍列表>
    代码说明:
    	第1行为XML声明,表名该XML文档的版本号是1.0,字符编码是utf-8;
    	第2行到第13行为XML元素。
    	第9行是对CDATA标签的应用。
    此实例在IE浏览器中结果显演示样例如以下:
    
    	
    
    	通过一集XML基础视频的学习,发现XML语言和HTML语言非常相似,但实际上它们两者还是有非常大的差别的。下篇博客就分析总结一下XML与HTML的差别所在。
    
  • 相关阅读:
    Mahout推荐算法ItemBased
    ALSA安装编程指南
    windbg更改cmd的token提升其特权
    至尊问题
    什么是“Bash”破绽?
    hdu 1548 A strange lift
    C 循环链表
    C++ 链表
    C_数据结构_链表的链式实现
    C _数据结构 _线性表的顺序存储
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6844636.html
Copyright © 2020-2023  润新知