• 2015-12-25

文件名    guojia.xml

<?xml version="1.0" encoding="GB2312"?>
<!--大家好,我是注释-->
<!--2015.12.25-->
<?xml-stylesheet type="text/css" href= "guojia.css"?>
<!--type:文件类型(.css);href:文件所在位置等信息--> <guojia>
<gj1>中国</gj1>
<gj2>美国</gj2>
<gj3>日本</gj3>
<gj4>英国</gj4>
</guojia>

文件名    guojia.css

gj1 {font-size: 200px;color: red;}
gj2 {font-size: 100px;color: green;}
gj3 {font-size: 10px;}
gj4 {font-size: 50px;color: blue;}
  1. XML就是可扩展标记语言。和HTML一个样的东西。
  2. XML可以用来写出HTML来。
  3. XML的版本最初是1.0,后来更新到1.1,但1.1不能往下兼容1.0,自己作死,所以……现在的XML版本还是用的1.0。所以代码中声明的还是1.0版本。
  4. 前面提到DTD约束。就是对这种语言进行规范。加A约束变成A语言,加B约束就会变成B语言。
  5. “ standalnone = "yes" ”  是否为独立文件,“ yes ”就是“是”。
  6. XML的语法结构:
    • XML文档声明

      • 文档声明必须为<?xml开头,以?>结束
      • 必须从0行0列开始
      • 只有三个属性:
        • version 版本说明,只有1.0可选,原因在上面有描述。
        • encoding 当前文档的编码,默认“ gb2312 ”。
        • standalone 制定文档独立性,默认值为“ yes ”;如果为“ no ”表示当前文档不是独立性文档,会依赖外部文件。
    • 元素: <a>xxx</a>
      • 空元素结构:  <hello/>
    • 属性
      • 属性是元素的一部分,只能出现在元素的开始标签。

        • 一个元素可以有多个属性
        • 属性值必须使用单引号或者双引号
        • “ <名字 属性名="属性值"> ”       “ <student number="xxx" name="ZhangSan age="23"> ”
    • 实体
      • 转义字符,就是我的第一篇,“ XML基本实现 ”里面像“ < ”等字符不能直接输出获输入,用来转换替代的。
    • CDATA区
      • 太多字符需要转义的号死后用的方法。格式为:
      • <?[CDATA[
        内容
        ]]>
    • 处理指令

      • 告诉解析器,如何解析XML文档
      • 以<?开头,以?>结束。
    • 上文 guojia.css 里面就是处理指令。显示效果为:

7.格式良好的XML

就是语法是争正确的

  • 必须有XML文件声明
  • 不能无理嵌套 比如:  <a><b>xxx</b></a>
  • 属性必须使用单引号或者双引号
  • 属性和元素的命名:字母、下划线、减号,但其中数字不能开头

【代码笔记】Java Web初入:XML的进一步深入了解的更多相关文章

  1. java web 3.1-web.xml文件配置

    <?xml version="1.0" encoding="UTF-8" ?> <web-app xmlns:xsi="http:/ ...

  2. java web 初尝遇到的坑

    1. 配置 tomcat 7 + Dynamic web model version 3 发现写 web.xml 导致 tomcat 不能启动. 解决办法:tomcat 7 之后有两种配置 servl ...

  3. java设计师初入职场,如何站稳脚跟

    本文内容一共由3部分展开 a:新人如何快速融入团队 b:如何在职场中提升自己影响力 c:如何规进行职业规划 a:如何快速融入团队   能在层层选拔下进入公司,说明你工作的能力还是得到公司的认可,不过这 ...

  4. JAVA WEB初接触——简单的MVC架构

    1.概述 之前有过开发web的经验,因此我不会向无头苍蝇一般,心里还是有点数的

  5. Java web之jsp,xml(2020.1.7)

    1.xml文档规则 xml声明 字符集 xml元素的基本规则: 合法标签名 嵌套子元素 空元素

  6. java web 程序---刷新页面次数进一步

    <%@ page language="java" import="java.util.*" pageEncoding="gb2312" ...

  7. 个人的java web开发书单

    首发至个人博客http://www.zidafone.com/blog/36 以下是对一些读过的书和一些买后随便翻了翻的书的个人感觉.都是java web开发的程序员可能接触的书,其他的如设计/手机开 ...

  8. java web (j2ee)学习路线 —— 将青春交给命运

    RESON TO DO JAVA WEB:1.JAVA WEB(企业级)  2.Android和iOS过于火爆并且不兼容 一.JAVA WEB开发需要的知识储备 1.      基本的网页设计语言:H ...

  9. [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

随机推荐

  1. Xamarin Forms:小马过河,王者归来

    因为我媳妇的原因,去年下半年从零开始学习Android原生开发,做了一个答题库app.整体给我的感觉是入门难度不大,前期折腾一番,大部分时间都是花在开发上面,其实任何一门语言都是如此. 今年我又有另一 ...

  2. Jenkins持续集成企业实战系列之Jenkins手动构建-----04

    注:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.    最初接触Jenkins也是由于公司需求,根据公司需求Java代码项目升级的.(公司是 ...

  3. Reviewing notes 2.1 of Mathematical analysis

    Chapter2 Numerical sequence and function Cartesian product set If S and T are sets,then the cartesia ...

  4. [POI2007]MEG-Megalopolis 树的dfs序+树状数组维护差分 BZOJ1103

    题目描述 Byteotia has been eventually touched by globalisation, and so has Byteasar the Postman, who onc ...

  5. AF 与 PF区别

    AF 表示ADDRESS FAMILY 地址族 PF 表示PROTOCL FAMILY 协议族 Winsock2.h中#define AF_INET 0#define PF_INET AF_INET ...

  6. error while loading shared libraies :libopencv_core_so.3.4:cannot open shared object

    TX2 上安装自己编译的opencv,使用时出现: error while loading shared libraies :libopencv_core_so.3.4:cannot open sha ...

  7. Spring学习笔记(二)——Spring相关配置&属性注入&Junit整合

    一.Spring的相关配置 1.1 Bean元素 class属性:被管理对象的完整类名 name属性:给Bean起个名字,能重复,能使用特殊字符.后来属性 id属性:给Bean起个名字,不能重复,不能 ...

  8. 洛谷 P2577 [ZJOI2005]午餐

    这道题目比较难想. 题解: 算法:贪心+dp 容易想到贪心:吃饭慢的先打饭节约时间, 所以先将人按吃饭时间从大到小排序. 然后就是dp了: 首先,应该想到f[i][j][k]:前i个人,在1号窗口打饭 ...

  9. ZOJ Monthly, January 2019 Little Sub and his Geometry Problem ZOJ4082(模拟 乱搞)

    在一次被自己秀死... 飞机 题目: 给出N,K, Q; 给出一个N*N的矩阵  , 与K个特殊点 , 与Q次查询 , 每次查询给出一个C , 问 在这个N*N矩阵中 , 有多少的点是满足这样的一个关 ...

  10. PIE SDK地图鼠标事件监听

    1.功能简介 地图鼠标事件包含鼠标的按下MouseDown(),弹起MouseUp(),移动MouseMove()等事件,通过这些事件可以对地图进行动态的操作,接下来以地图状态栏的信息为例具体介绍如何 ...