为什么80%的码农都做不了架构师?>>>   

1、表单提交方式
    * 使用submit提交
        <form>
            .....
            <input type="submit" />
        </form>
    * 使用button提交表单
        - 代码
        //实现提交方法
        function form1() {
            //获取form
            var form1 = document.getElementById("form1");
            //设置action
            form1.action = "hello.html";
            //提交form表单
            form1.submit();
        }
    * 使用超链接提交
        - 代码
        <a href="hello.html?username=123456">使用超链接提交</a>
    onclick:鼠标点击事件
    onchange:改变内容(一般和select一起使用)
    onfocus:得到焦点  (ie5、某些版本的ie6)
    onblur:失去焦点
 
2、xml的简介(了解)
    * eXtensible Markup Language:可扩展标记型语言
    ** 标记型语言:html是标记型语言
        - 也是使用标签来操作
    ** 可扩展:
        - html里面的标签是固定不可扩展,每个标签都有特定的含义 <h1> <br/> <hr/>
        - xml标签可以自己定义,可以写中文的标签 <person></person>、<猫></猫>
    * xml用途
        ** html是用于显示数据,xml也可以显示数据(不是主要功能)
        ** xml主要功能,为了存储和传输数据
    * xml是w3c组织发布的技术
    * xml有两个版本 1.0  1.1
        - 使用都是1.0版本,(1.1版本不能向下兼容)
3、xml的应用
    (1)不同的系统之间传输数据
        ** qq之间数据的传输
        ** 画图分析过程
    (2)用来表示生活中有关系的数据
        <person>
            <name>zhangsan</name>
            <age>20</age>
        </person>
    (3)经常用在文件配置
        * 比如现在连接数据库 肯定知道数据库的用户名和密码,数据名称
        * 如果修改数据库的信息,不需要修改源代码,只要修改配置文件就可以了
4、xml的语法
    (1)xml的文档声明(***)
        * 创建一个文件 后缀名是 .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的中文乱码问题解决
            ** 画图分析乱码问题
            ** 保存时候的编码和设置打开时候的编码一致,不会出现乱码
    (2)定义元素(标签)(***)
    (3)定义属性(***)
    (4)注释(***)
    (5)特殊字符(***)
    (6)CDATA区(了解)
    (7)PI指令(了解)
5、xml的元素(标签)定义(*****)
    ** 标签定义
        ** 标签定义有开始必须要有结束:<person></person>
        ** 标签没有内容,可以在标签内结束 ; <aa/>
        ** 标签可以嵌套,必须要合理嵌套
            *** 合理嵌套 <aa><bb></bb></aa>
            *** 不合理嵌套 <aa><bb></aa></bb>: 这种方式是不正确的
        ** 一个xml中,只能有一个根标签,其他标签都是这个根标签下面的标签
        ** 在xml中把空格和换行都当成内容来解析,
            **** 下面这两段代码含义是不一样的
                * <aa>1111111</aa>
                * <aa>
                    11111111111
                </aa>
    ** xml标签可以是中文
    ** xml中标签的名称规则
    (1)xml代码区分大小写
        <p> <P>:这两个标签是不一样的
    (2)xml的标签不能以数字和下划线(_)开头
        <2a> <_aa>: 这样是不正确的
    (3)xml的标签不能以xml、XML、Xml等开头
        <xmla> <XmlB> <XMLC>: 这些都是不正确的
    (4)xml的标签不能包含空格和冒号
        <a b> <b:c> : 这些是不正确的
6、xml中属性的定义(*****)
    * html是标记型文档,可以有属性
    * xml也是标记型文档,可以有属性
        * <person id1="aaa" id2="bbb"></person>
    ** 属性定义的要求
    (1)一个标签上可以有多个属性
        <person id1="aaa" id2="bbb"></person>
    (2)属性名称不能相同
        <person id1="aaa" id1="bbb"></person>:这个是不正确,不能有两个id1
    (3)属性名称和属性值之间使用= ,属性值使用引号包起来 (可以是单引号,也可以是双引号 )
    (4)xml属性的名称规范和元素的名称规范一致
7、xml中的注释(*****)
    * 写法 <!-- xml的注释 -->
    ** 注意的地方
        **** 注释不能嵌套
            <!--  <!-- -->  -->
            <!-- <!-- <sex>nv</sex>--> -->
        ** 注释也不能放到第一行,第一行第一列必须放文档声明
8、xml中的特殊字符(*****)
    * 如果想要在xml中现在 a<b ,不能正常显示,因为把<当做标签
    * 如果就想要显示,需要对特殊字符 < 进行转义
        < : &lt;
        > : &gt;
9、CDATA区(了解)
    * 可以解决多个字符都需要转义的操作 if(a<b && b<c && d>f) {}
    * 把这些内容放到CDATA区里面,不需要转义了
    ** 写法
        <![CDATA[ 内容  ]]>
    - 代码
        <![CDATA[ <b>if(a<b && b<c && d>f) {}</b> ]]>
        ** 把特殊字符,当做文本内容,而不是标签
10、PI指令(处理指令)(了解)
    * 可以在xml中设置样式
    * 写法: <?xml-stylesheet type="text/css" href="css的路径"?>
    * 设置样式,只能对英文标签名称起作用,对于中文的标签名称不起作用的。
** xml的语法的总结
    所有 XML 元素都须有关闭标签
    XML 标签对大小写敏感
    XML 必须正确地嵌套顺序
    XML 文档必须有根元素(只有一个)
    XML 的属性值须加引号
    特殊字符必须转义 --- CDATA
    XML 中的空格、回车换行会解析时被保留
11、xml的约束
    * 为什么需要约束?
    ** 比如现在定义一个person的xml文件,只想要这个文件里面保存人的信息,比如name、age等,
       但是如果在xml文件中写了一个标签<猫>,发现可以正常显示,因为符合语法规范。但是猫肯定不是人的信息,
       xml的标签是自定义的,需要技术来规定xml中只能出现的元素,这个时候需要约束。
    * xml的约束的技术 : dtd约束 和 schema约束 (看懂)

转载于:https://my.oschina.net/oszzq/blog/3016061

xml笔记整理_基础概括相关推荐

  1. 大一高数下册笔记整理_初中化学期中重难点解读,复习不用愁啦,建议抄笔记...

    第一章  大家都来学化学 第二章  空气.物质的构成  一.空气  二.构成物质的微粒--分子.原子.离子  三.元素.物质的分类 往期精彩回顾01知识归纳总结 初中化学:实验操作步骤+专题训练,细致 ...

  2. 大一微积分笔记整理_如何学好高等数学,尤其是大一的极限、微积分?

    本篇回答主要包括以下三部分内容: 首先,介绍高等数学的研究对象和研究内容: 其次,对于高等数学学习的几点建议: 最后,推荐几本微积分教材.参考书. 高等数学的研究对象和研究内容: 1.研究对象:函数 ...

  3. Google机器学习速成课程 - 视频笔记整理汇总 - 基础篇核心部分

    Google机器学习速成课程 - 视频笔记整理 - 基础篇核心部分 课程网址: https://developers.google.com/machine-learning/crash-course/ ...

  4. dw 快速html注释,笔记整理1-HTML基础知识与DW简单使用-工具-站长头条

    笔记整理1 -- HTML基础知识与DW简单使用 笔记整理1 -- HTML基础知识与DW简单使用 概念 客户端和服务器端 文件名.基本名.扩展名 资源文件和站点 什么是HTML 关于W3C W3C的 ...

  5. 大一微积分笔记整理_微积分大一基础知识经典讲解

    <微积分大一基础知识经典讲解>由会员分享,可在线阅读,更多相关<微积分大一基础知识经典讲解(7页珍藏版)>请在人人文库网上搜索. 1.Chapter1 Functions(函数 ...

  6. 大一微积分笔记整理_大一高数如何做笔记?

    盆友!想要大学四年考试不挂科,期末轻松过? 你找到了一个正确的路子:记笔记! 哈哈,好记性不如赖笔头!老师说啥给我记! 我想你问这问题也不会是现在你需要的是记笔记的方法. 大学霸吧嘿嘿嘿~ 虽然我也不 ...

  7. EPLAN学习笔记整理:基础篇(二)

    1. 元器件命名规则 设置-项目-设备-编号(在线) 点击编号格式,可以根据自己的项目要求,进行设备编号.默认 标示字母+计数器 点击配置,可以选择其他系统配置好的格式.也可以点击后面的小太阳图标,新 ...

  8. 大学python笔记整理_大学生python笔记第二次整理aze-love-py

    第二篇笔记: turtle库的使用 turtle库知识点汇总: 1.导入turtle库:from turtle import* 或者 import turtle,后面每一栏前缀turtle. 2.创建 ...

  9. 大一微积分笔记整理_大一高数笔记.doc

    大一高数笔记.doc 导数与极限(一)极限1.概念(1)自变量趋向于有限值的函数极限定义(定义)Axfa)(lim0,,当||0ax时,有|)(|Axf.(2)单侧极限左 ...

最新文章

  1. NVIDIA GPU自动调度神经网络
  2. HashMap的实现原理-----哈希讲解
  3. NET130署名错误一事,改正也着实迅速
  4. ctrl键一直自动按住了_用好Ctrl键,效率快一半
  5. 20145201 《信息安全系统设计基础》课程总结
  6. NMS(Non-Maximum Suppression)非极大值抑制
  7. CRM Set Type com_commercial的UI界面
  8. c# 扩展方法奇思妙用高级篇五:ToString(string format) 扩展
  9. 第3章 Linux内核调试手段之三
  10. Mybatis-plus批量插入、批量修改数据saveBatch等速度缓慢
  11. c语言的数据类型复数型,C语言数据类型
  12. 数据库事务隔离级别转
  13. centos如何编译安装mysql_CentOS中如何编译安装MySQL数据库教程
  14. 第一次提交本地代码到github上
  15. Android(第三方库汇总)
  16. 一般纳米材料是指尺度为_水溶性单分散纳米材料的开发意义
  17. 浙江省大学计算机一级考试试题,大学生计算机一级考试试题
  18. python-selenium 自动化弹幕
  19. 计算机科学渗透信息论的思想,认知主义理论
  20. php依赖注入框架pimple中文文档

热门文章

  1. SnowNLP简易教程:分词、词性标注、情感分析、繁体转换、关键字抽取、相似度计算...
  2. SAP MM UB类型STO不能转供应商寄售库存?
  3. SAP PM 入门系列12 - IW32 下达一个维护订单
  4. DARPA 计划向下一代人工智能技术投入 20 亿美元
  5. 机器学习:线性回归简单有效,但是千万不要踩到雷区!
  6. SAP MM 特性设置问题导致PR审批策略不对之分析
  7. SAP 金属行业实施项目的GAP之Metall Balance
  8. 科普丨机器学习和人类学习的区别到底是什么?
  9. 业界丨一文详解腾讯布局AI生态的四大战略
  10. 互补性:从不同的角度思考同一个事物时,发现它同时具有不同甚至相互矛盾的性质...