zoukankan      html  css  js  c++  java
  • XML--简介和基本用法

    XML--简介和基本用法

    博客说明

    文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

    概念

    Extensible Markup Language 可扩展标记语言

    可扩展

    标签都是自定义的。

    功能:存储数据

    配置文件

    在网络中传输

    xml与html的区别

    xml标签都是自定义的,html标签是预定义。

    xml的语法严格,html语法松散

    xml是存储数据的,html是展示数据

    语法

    基本语法
    1. xml文档的后缀名 .xml
    2. xml第一行必须定义为文档声明
    3. xml文档中有且仅有一个根标签
    4. 属性值必须使用引号(单双都可)引起来
    5. 标签必须正确关闭
    6. xml标签名称区分大小写

    案例

    <?xml version='1.0' ?>
    		<users>
    			<user id='1'>
    				<name>zhangsan</name>
    				<age>23</age>
    				<gender>male</gender>
    				<br/>
    			</user>
    			
    			<user id='2'>
    				<name>lisi</name>
    				<age>24</age>
    				<gender>female</gender>
    			</user>
    		</users>
    

    组成部分:

    文档声明
    1. 格式:

      <?xml 属性列表 ?>
      
    2. 属性列表:

      • version:版本号,必须的属性
      • encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1
      • standalone:是否独立
      • 取值:
        • yes:不依赖其他文件
        • no:依赖其他文件
    3. 指令(了解):结合css的

      <?xml-stylesheet type="text/css" href="a.css" ?>
      
    4. 标签:标签名称自定义的

      • 规则:
        • 名称可以包含字母、数字以及其他的字符
        • 名称不能以数字或者标点符号开始
        • 名称不能以字母 xml(或者 XML、Xml 等等)开始
        • 名称不能包含空格
    5. 属性

      id属性值唯一

    6. 文本:

      • CDATA区:在该区域中的数据会被原样展示

        <![CDATA[ 数据 ]]>
        

    感谢

    黑马程序员

    万能的网络

    以及勤劳的自己

    关注公众号: 归子莫,获取更多的资料,还有更长的学习计划

  • 相关阅读:
    OCS 2007 R2单机测试虚拟环境的搭建(windows server 2008 R2 x64)
    Linq的概念解析
    WCF Data Service与net.tcp承载分析
    codeplex上20个有意思的WPF程序
    各种SmartPhone上的跨平台开源框架的总结
    新开发Apple Store上软件的实施步骤
    VSTO应用程序中加入键盘钩子
    绝非偶然 苹果iPhone领先5年背后的迷思 【推荐】
    Windows上安装Mac OS虚拟机
    Visual Studio 远程调试的步骤
  • 原文地址:https://www.cnblogs.com/guizimo/p/13167982.html
Copyright © 2011-2022 走看看