【代码笔记】Java Web初入:XML的基本实现
来源:互联网 发布:ubuntu 安装 twisted 编辑:程序博客网 时间:2024/05/16 12:11
文件名 city.xml
<span style="font-size:18px;"><?xml version="1.0" encoding="GB2312"?><!--大家好,我是注释--><!--2015.12.24--><中国> <河北> <城市>张家口</城市> <城市>石家庄</城市> </河北> <山西> <城市>太原</城市> <城市>大同</城市> </山西></中国></span>
第一次按书本接触Java web程序开发,教材是《Java web 程序开发入门》(传智播客高教产品研发部 编著 博客清华大学出版社),里面带光碟一张,刚刚看了下,3.4GB的教学视频。
XML开始还是蛮好理解的,然后注释什么的运用起来都挺舒适。用的猎豹浏览器(本人最喜欢的浏览器),电脑系统的话,Window10 家庭版 32位;
“encoding="GB2312"?>”这句话是得有的,书中说"IE浏览器9以后的版本才不会提示错误“,可是还是提示了,加上去运行ok,看来猎豹浏览器用的老玩意版本。
文件名 book.xml
<span style="font-size:18px;"><?xml version="1.0" encoding="GB2312"?><!--大家好,我是注释--><!--2015.12.24--><书架> <书> <书名> Java 详解 </书名> <作者>张孝祥</作者> <售价>58.00元</售价> </书> <书> <书名>EJB3.0入门经典</书名> <作者>黎活明</作者> <售价>39.00元</售价> </书></书架></span>
文件名 book.dtd
<span style="font-size:18px;"><!--大家好,我是注释--><!--2015.12.24--><!--“#PCDATA”表示元素中嵌套的是普通的文本字符串--><!ELEMENT 书架(书+)><!ELEMENT 书(书名,作者,售价)><!ELEMENT 书名(#PCDATA)><!ELEMENT 作者(#PCDATA)><!ELEMENT 售价(#PCDATA)></span>
一堆定义,例如“书架”等叫元素,还有下面子元素;“--”注释不能有这个特殊字符串,然后输入特殊字符的方式:
“ & ” “& ”
“ < ” “ < ”
“ > ” “ > ”
“ " ” “& ”
“ ' ” “ ' ”
具体操作如上,显示效果如下:
事实上我都看不到dtd约束下 “ .dtd ” 文件是否运行了,但点击该文件运行会直接跳到 book.xml 的运行上去。
文件名 java.xml
<span style="font-size:18px;"><?xml version="1.0" encoding="GB2312"?><!--大家好,我是注释--><!--2015.12.24--><!--如果句段内出现大量的字符,比如java源代码时,可用CDATA区来处理--><java> <![CDATA[ if(a>b&&c<b) max=a;]]></java></span>
这里如果XML中需要显示大段特殊字符时,用CDATA区解决问题。
0 0
- 【代码笔记】Java Web初入:XML的基本实现
- [SSH框架初学笔记]web.xml文件的基本配置
- Java 实现解析xml文件的基本步骤(做笔记)
- web.xml的基本配置
- web.xml的基本内容
- java速度入四.文件的基本操作及猜数字游戏的实现
- java速度入四.文件的基本操作及猜数字游戏的实现
- Java.Web学习笔记 XML
- java-web国际化开发基础和实现国际化显示的登入页面详解
- Java Web笔记:XML解析的四种方法
- java web 用户单点登录的方案的基本实现
- java web 用户单点登录的方案的基本实现
- 利用Java技术实现基于XML的Web服务
- [学习笔记]jsp web.xml文件的作用及基本配置
- WEB.xml文件的基本配置
- WEB.XML的一些基本配置
- Springmvc Web.xml的基本说明
- java 实现二叉树结构的基本运算详细代码
- 配置 CentOS 7 + PHP 5.6 + Nginx + Mysql + Composer + Laravel ......
- 字符串赋值问题--笔试题
- 黑马程序员__java设计模式
- abstract from gt
- 牛客网 | 访问单个节点的删除
- 【代码笔记】Java Web初入:XML的基本实现
- 简单工厂模式和工厂方法模式
- 捕获异常崩溃日志(iOS)
- Gradle中打jar包的方法
- 2015-12-24
- thread safe vs reentrant
- 注解--原生态底层
- 完全卸载Vmware
- PyQt5教程(1) 介绍