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[ 数据 ]]>
        

    感谢

    黑马程序员

    万能的网络

    以及勤劳的自己

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

  • 相关阅读:
    filter 在CSS用的效果
    Safari的CSS HACK方法
    HTML5网页如何让所有的浏览器都能识别语义元素标签样式
    Android/IOS APP界面设计之尺寸规范
    四、添加路由的两种方式
    三、配置
    二、注册登录状态维持(template和session)
    一、最小的Flask应用
    django之图形验证码生成
    django之环境配置
  • 原文地址:https://www.cnblogs.com/guizimo/p/13167982.html
Copyright © 2011-2022 走看看