【代码笔记】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>


    一堆定义,例如“书架”等叫元素,还有下面子元素;“--”注释不能有这个特殊字符串,然后输入特殊字符的方式:

    “ & ”    “&amp; ” 

    “ < ”    “ &lt; ” 

    “ > ”    “ &gt; ” 

    “ " ”    “&amp; ” 

    “ ' ”     &apos; ”     

    具体操作如上,显示效果如下:


    事实上我都看不到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