zoukankan      html  css  js  c++  java
  • xml(1)

    xml用途:

    XML 指可扩展标记语言(eXtensible Markup Language)。

    XML 被设计用来传输和存储数据,html主要用来显示数据。

    XML 标签没有被预定义,需要自行定义标签

    具有自我描述性

    xml的应用:

    不同的系统之间的传输数据

       qq之间数据的传输

    用来表示生活中有关系的数据

    经常用在文件配置中

      比如现在连接数据库,数据库的用户名和密码,数据名称

      如果要修改数据库的信息,不需要修改源代码,只要修改配置文件就可以了

    xml的语法:

    (1)xml的文档声明

      创建文件后缀为xml

      文档声明(写了文档声明,之后表示xml的内容)

      *<?xml version="1.0" encoding="gbk"?>

      **必须写在第一行第一列

      属性:-version:xml的版本 1.0(使用) 1.1

        -encoding:xml的编码:gbk,utf-8,iso8859-1(不含中文)

        -standalone:是否需要依赖其他文件 yes/no

      xml中文乱码问题:

        分析原因:保存时候用的系统默认编码(gbk)-->对应的时gbk的编码-->打开时用的文档声明中encoding后面的编码格式-->保存时对应的不一定是解码时候的编码

        解决方法:保存时候的编码与encoding后的编码保持相同

    (2)定义元素(标签)

      标签定义规则:

        只能有一个根标签

        标签定义必须有开始有结束<person></person>

        没有内容的标签可以在标签内结束<aa/>

        标签可以嵌套,但要合理嵌套:<aa><bb></bb></aa>

        一个xml下面只有一个根标签,其他标签都必须是这个标签的子标签或者根标签

        在这个xml中的内容把空格和换行都当作原始内容:

          *<aa>111</aa> 

          *<aa>

            111

           </aa>

          这两个标签内容不同

      标签的命名规则:

        (1)不能以数字下划线(_)开始(2)区分大小写(3)标签不能以xml,Xml,xMl等开头(4)不能含空格和冒号

    (3)定义属性

      命名规则:可以有多个属性;属性名之间不能重复;属性名和属性值之间用=相连;其他命名规则则和元素相同

    (4)特殊字符

    <  &lt;

    >  &gt;

    (5)注释

      注释格式:<!--注释的内容-->注释不能嵌套

    (6)CDATA区(了解)

      <![CDATA[内容]]>当内容中含多个需要转义的字符,可以用CDATA区实现显示普通文本

    (7)PI指令(了解)

    用来给XMl增加样式,写法:<?xml-stylesheet type="text/css" href=""?>

  • 相关阅读:
    SQL Server 2014忘记SA密码或禁用而且Windows身份验证也无法登录的解决办法
    深入解密.NET(Tuple元祖)
    DbContext 和 ObjectContext两者的区别
    开源的监控软件
    进程kswapd0与events/0消耗大量CPU的问题
    loadrunner---<二>---菜鸟对cookie的思考
    替换linux下的rm命令,并对-rf进行判断
    linux下恢复误删除的文件方法(ext2及ext3)
    oracle闪回使用以及删除存储过程恢复
    eclipse中新建maven项目-转
  • 原文地址:https://www.cnblogs.com/code-fun/p/11762404.html
Copyright © 2011-2022 走看看