• Xml一(基本语法和约束)、


    XML:eXtensible Markup Language 可扩展标记语言 version="1.0"
        * 可扩展:所有的标签都是自定义的。
        * 功能:数据存储
        * 配置文件
        * 数据传输

      * html与xml区别:
        * html语法松散,xml语法严格
        * html做页面展示,xml做数据存储
        * html所有标签都是预定义的,xml所有标签都是自定义的

      W3C:word wide web consortiem 万维网联盟
      xml语法:


        * 文档声明:
          * 必须写在xml文档的第一行。
          * 写法:<?xml version="1.0" ?>
          * 属性:
            * version:版本号 固定值 1.0
            * encoding:指定文档的码表。默认值为 iso-8859-1
            * standalone:指定文档是否独立 yes 或 no

        * 元素:xml文档中的标签
          ** 文档中必须有且只能有一个根元素
          * 元素需要正确闭合。<body></body> <br/>
          * 元素需要正确嵌套
          * 元素名称要遵守:
            * 元素名称区分大小写
            * 数字不能开头

        * 文本:
          * 转义字符:&gt;
          * CDATA: 里边的数据会原样显示
              * <![CDATA[ 数据内容 ]]>

        * 属性:
          * 属性值必须用引号引起来。单双引号都行
          * 注释:
              <!-- -->
          * 处理指令:现在基本不用
              <?xml-stylesheet type="text/css" href="1.css"?>

      xml约束:
        * 约束就是xml的书写规则
        * 约束的分类:
          dtd:
            dtd分类:
              * 内部dtd:在xml内部定义dtd
              * 外部dtd:在外部文件中定义dtd
                  * 本地dtd文件:<!DOCTYPE students SYSTEM "student.dtd">
                  * 网络dtd文件:<!DOCTYPE students PUBLIC "名称空间" "student.dtd">
          schema:
            导入xsd约束文档:
              1、编写根标签
              2、引入实例名称空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              3、引入名称空间 xsi:schemaLocation="http://www.itcast.cn/xml student.xsd"
              4、引入默认的名称空间

  • 相关阅读:
    牛客网剑指offer第46题——孩子们的游戏(圆圈中最后剩下的数)
    不借助临时变量两数交换篇
    牛客网剑指offer第48题——不用加减乘除做加法
    牛客网剑指offer第44题——翻转单词顺序列
    双指针索引技术
    二叉树的下一个结点
    数组中的逆序对
    丑数
    野指针与空指针
    【转】以操作系统的角度述说线程与进程
  • 原文地址:https://www.cnblogs.com/soficircle/p/6870108.html
Copyright © 2020-2023  润新知