【代码笔记】Java Web初入:XML的进一步深入了解
- 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;}
- XML就是可扩展标记语言。和HTML一个样的东西。
- XML可以用来写出HTML来。
- XML的版本最初是1.0,后来更新到1.1,但1.1不能往下兼容1.0,自己作死,所以……现在的XML版本还是用的1.0。所以代码中声明的还是1.0版本。
- 前面提到DTD约束。就是对这种语言进行规范。加A约束变成A语言,加B约束就会变成B语言。
- “ standalnone = "yes" ” 是否为独立文件,“ yes ”就是“是”。
- 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文档声明
- 处理指令
- 告诉解析器,如何解析XML文档
- 以<?开头,以?>结束。
- 上文 guojia.css 里面就是处理指令。显示效果为:
7.格式良好的XML
就是语法是争正确的
- 必须有XML文件声明
- 不能无理嵌套 比如: <a><b>xxx</b></a>
- 属性必须使用单引号或者双引号
- 属性和元素的命名:字母、下划线、减号,但其中数字不能开头
【代码笔记】Java Web初入:XML的进一步深入了解的更多相关文章
- java web 3.1-web.xml文件配置
<?xml version="1.0" encoding="UTF-8" ?> <web-app xmlns:xsi="http:/ ...
- java web 初尝遇到的坑
1. 配置 tomcat 7 + Dynamic web model version 3 发现写 web.xml 导致 tomcat 不能启动. 解决办法:tomcat 7 之后有两种配置 servl ...
- java设计师初入职场,如何站稳脚跟
本文内容一共由3部分展开 a:新人如何快速融入团队 b:如何在职场中提升自己影响力 c:如何规进行职业规划 a:如何快速融入团队 能在层层选拔下进入公司,说明你工作的能力还是得到公司的认可,不过这 ...
- JAVA WEB初接触——简单的MVC架构
1.概述 之前有过开发web的经验,因此我不会向无头苍蝇一般,心里还是有点数的
- Java web之jsp,xml(2020.1.7)
1.xml文档规则 xml声明 字符集 xml元素的基本规则: 合法标签名 嵌套子元素 空元素
- java web 程序---刷新页面次数进一步
<%@ page language="java" import="java.util.*" pageEncoding="gb2312" ...
- 个人的java web开发书单
首发至个人博客http://www.zidafone.com/blog/36 以下是对一些读过的书和一些买后随便翻了翻的书的个人感觉.都是java web开发的程序员可能接触的书,其他的如设计/手机开 ...
- java web (j2ee)学习路线 —— 将青春交给命运
RESON TO DO JAVA WEB:1.JAVA WEB(企业级) 2.Android和iOS过于火爆并且不兼容 一.JAVA WEB开发需要的知识储备 1. 基本的网页设计语言:H ...
- [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
随机推荐
- [CQOI2006]凸多边形(半平面交)
很明显是一道半平面交的题. 先说一下半平面交的步骤: 1.用点向法(点+向量)表示直线 2.极角排序,若极角相同,按相对位置排序. 3.去重,极角相同的保留更优的 4.枚举边维护双端队列 5.求答案 ...
- gym 102082B dp
和51nod1055 一样: #include<iostream> #include<cstdio> #include<algorithm> #include< ...
- VS2013过期激活
然后点击"更改我的产品许可证",输入密钥 : BWG7X-J98B3-W34RT-33B3R-JVYW9 即可注册成功...
- P2050 [NOI2012]美食节(费用流)
P2050 [NOI2012]美食节 P2053 [SCOI2007]修车的加强版 因为数据较大,一次性把所有边都加完会T 于是我们每次只连需要的边跑费用流 就是开始先连所有厨师做倒数第1道菜 跑费用 ...
- ubuntu画面延迟问题解决
新配的电脑,安装ubuntu16.04以后,出现画面延迟的问题,尤其浏览网页的时候画面十分卡顿.用free命令查看过可用内存6.多G,经过询问大概是显卡问题,然后在https://ubuntuforu ...
- Luogu P2243 电路维修 双端队列BFS
当转移的代价是0和一个分明不同的权值时,可以用双端队列BFS去跑(你跑最短路也没问题..QWQ) 而对于这道题,边旋转代价是1,不旋转代价是0:可以直接建图最短路,也可以跑BFS 这个题建图很有意思: ...
- P3243 [HNOI2015]菜肴制作
传送门 把时间看成数,菜肴看成位置 考虑一个位置填什么数很麻烦 考虑一个数放在什么位置 一开始我想的是,对于一个限制 $(a,b)$ ,从 $a$ 往 $b$ 连一条边,然后如果有解则所有的限制构成了 ...
- HihoCoder - 1044 状压DP 初步
本题主要难在状态的转移 定义\(dp[i][j]:\)前\(i\)个中\(j\)集合范围内的最优解 \(j\)定义为\(p_1,p_2,...,p_{m-1}\),若第\(i-j+1\)个选定,则\( ...
- 简单的html渲染模板引擎
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- PIE.NET-SDK组件式二次开发文档
一.PIE.Net开发环境及目录说明 1. 开发环境 确保Win7系统已安装SP1 安装Visual Studio2013(支持VS2010/2012/2013/2015) 安装PIESDK.ex ...