【代码笔记】Java Web初入:XML的基本实现


文件名    city.xml

<?xml version="1.0" encoding="GB2312"?>
<!--大家好,我是注释-->
<!--2015.12.24-->

<中国>
    <河北>
        <城市>张家口</城市>
        <城市>石家庄</城市>
    </河北>
    <山西>
        <城市>太原</城市>
        <城市>大同</城市>
    </山西>
</中国>

 

     第一次按书本接触Java web程序开发,教材是《Java web 程序开发入门》(传智播客高教产品研发部 编著 博客清华大学出版社),里面带光碟一张,刚刚看了下,3.4GB的教学视频。

    XML开始还是蛮好理解的,然后注释什么的运用起来都挺舒适。用的猎豹浏览器(本人最喜欢的浏览器),电脑系统的话,Window10 家庭版 32位;

   

    “encoding="GB2312"?>这句话是得有的,书中说"IE浏览器9以后的版本才不会提示错误“,可是还是提示了,加上去运行ok,看来猎豹浏览器用的老玩意版本。

 

     文件名  book1.xml

<?xml version="1.0" encoding="GB2312"?>

<!--大家好,我是注释-->
<!--2015.12.24-->

<书架>
    <书>
        <书名> Java 详解 ;</书名>
        <作者>张孝祥</作者>
        <售价>58.00元</售价>
    </书>
    <书>
        <书名>EJB3.0入门经典</书名>
        <作者>黎活明</作者>
        <售价>39.00元</售价>
    </书>
</书架>

 

 

    文件名  book.dtd

<!--大家好,我是注释-->
<!--2015.12.24-->

<!--“#PCDATA”表示元素中嵌套的是普通的文本字符串-->

<!ELEMENT 书架(书+)>
<!ELEMENT 书(书名,作者,售价)>
<!ELEMENT 书名(#PCDATA)>
<!ELEMENT 作者(#PCDATA)>
<!ELEMENT 售价(#PCDATA)>

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

    “ & ”    “ &amp; ” 

    “ < ”    “ &lt; ” 

    “ > ”    “ &gt; ” 

    “ " ”    “ &amp; ” 

    “ ' ”    &apos; ” 

    

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

    事实上我都看不到dtd约束下 “ .dtd ” 文件是否运行了,但点击该文件运行会直接跳到 book.xml 的运行上去。


    文件名  java.xml

<?xml version="1.0" encoding="GB2312"?>
<!--大家好,我是注释-->
<!--2015.12.24-->
<!--如果句段内出现大量的字符,比如java源代码时,可用CDATA区来处理-->


<java>
    <![CDATA[
        if(a>b&&c<b)
            max=a;
]]>
</java>

   

    这里如果XML中需要显示大段特殊字符时,用CDATA区解决问题。


你可能感兴趣的:(java,代码,xml,Web,笔记,代码笔记,book.xml)