Rookie

          Headache English

          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統計

          • 隨筆 - 25
          • 文章 - 1
          • 評論 - 15
          • 引用 - 0

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          搜索

          •  

          積分與排名

          • 積分 - 29714
          • 排名 - 1400

          最新評論

          閱讀排行榜

          評論排行榜

          XML 學習(二) DOM 解析 standalone 的問題

          一個簡單的 XML解析例子,弄了半天終于可以運行了,記下來;還有點問題,大家幫忙看看;

          文檔類型定義(myfile.dtd)
          <!ELEMENT myfile (title, author)>
          <!ELEMENT title (#PCDATA)>
          <!ELEMENT author (#PCDATA)>

          XML文件(myfile.xml)
          <?xml version="1.0" encoding="GB2312"?>
          <!DOCTYPE myfile SYSTEM "myfile.dtd">
          <myfile>
          <title>XML輕松學習手冊</title>
          <author>ajie</author>
          </myfile>

          測試頁面(myfile.html)
          <html>
          <head>
          <script language="JavaScript" for="window" event="onload">
           var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
           xmlDoc.async="false";
           xmlDoc.load("myfile.xml");
           nodes = xmlDoc.documentElement.childNodes;
           title.innerText = nodes.item(0).text;
           author.innerText = nodes.item(1).text;
          </script>

          <title>在HTML中調用XML數據</title>
          </head>
          <body bgcolor="#FFFFFF">
          <b>標題: </b>
          <span id="title"></span><br>
          <b>作者: </b>
          <span id="author"></span><br>
          </body>
          </html>

          問題:
          1,

          <?xml version="1.0" standalone="yes" encoding="GB2312"?>
          <myfile>
          <title>XML輕松學習手冊</title>
          <author>ajie</author>
          </myfile>
          把myfile.html改成這樣時,到這句nodes = xmlDoc.documentElement.childNodes時報錯,提示“缺少對象”;
          2,standalone="yes"換成standalone="no"一樣的錯誤
          3,
          <?xml version="1.0"  encoding="GB2312"?>
          <myfile>
          <title>XML輕松學習手冊</title>
          <author>ajie</author>
          </myfile>
          把myfile.html改成這樣時可以運行正常;

          對這個standalone很是無奈,誰幫忙講解下;

          posted on 2008-01-09 20:05 zhhang920 閱讀(1998) 評論(2)  編輯  收藏 所屬分類: JAVASCRIPT

          評論

          # re: XML 學習(二) DOM 解析 standalone 的問題 2008-06-05 17:18 QQ 229544338

          standalone="yes" encoding="GB2312" 你放錯了,應該是
          encoding放前面 應該這樣 encoding="GB2312" standalone="yes"
          QQ229544338
            回復  更多評論    

          # re: XML 學習(二) DOM 解析 standalone 的問題 2008-07-08 09:42 zhhang920

          可以了,謝謝;
          還有個問題,

          xml中加上<!DOCTYPE myfile SYSTEM "myfile.dtd">后發生和上面一樣的錯誤;
            回復  更多評論    
          主站蜘蛛池模板: 思南县| 榆林市| 拉萨市| 樟树市| 徐汇区| 惠东县| 大理市| 印江| 永福县| 长宁县| 台湾省| 肃北| 安多县| 大足县| 宁明县| 高密市| 德安县| 灵丘县| 丹寨县| 古丈县| 阳曲县| 祥云县| 绩溪县| 类乌齐县| 兴山县| 舟山市| 定边县| 农安县| 申扎县| 阳高县| 青州市| 南岸区| 游戏| 阿拉善右旗| 兴海县| 保德县| 冀州市| 平阳县| 寿宁县| 庐江县| 泉州市|