zoukankan      html  css  js  c++  java
  • 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、引入默认的名称空间

  • 相关阅读:
    使你的 Google Summer of Code 建议被接收的5个技巧
    洗牌算法
    自由--永不妥协
    Google Code Jam 2014 总结
    《神经网络与深度学习》(三) 稀疏编码
    《神经网络与深度学习》(二) 常用模型之自编码器
    《神经网络与深度学习》(四) 受限玻尔兹曼机
    《神经网络与深度学习》(五) 卷积神经网络CNN及tensorflow代码实现示例
    《神经网络与深度学习》(一) 感知机、多层神经网络、BP算法、深度学习
    语义哈希(semanticHashing)
  • 原文地址:https://www.cnblogs.com/soficircle/p/6870108.html
Copyright © 2011-2022 走看看