一江春水向東流

          做一個有思想的人,期待與每一位熱愛思考的人交流,您的關注是對我最大的支持。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            44 隨筆 :: 139 文章 :: 81 評論 :: 0 Trackbacks
            今天因工作需要,要用PHP生成一個XML文件,可是到了客戶端,responseXML卻為空,后來用直接請求一個.XML文件卻能解析,查找其中的原因.后來發現生成XML的PHP沒有指定類型,應該用header()函數指定一下屬性.成功生成XML的PHP腳本是
          1 <?php
          ????? 2 header('Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
          ????? 3 header('Last-Modified: '.gmdate('D, d M Y H:i:s').'GMT' );
          ????? 4 header('Cache-Control: no-cache, must-revalidate' );
          ????? 5 header('Pragma: no-cache' );
          ????? 6 header('Content-Type: text/xml;charset=UTF-8');
          ????? 7 $block = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
          ????? 8 $block .="<gps>\n";
          ????? 9 $block .="<gpsMaker>Garmin</gpsMaker>\n";
          ???? 10 $block .="<gpsDevice>\n";
          ???? 11 $block .="Forerunner 301\n";
          ???? 12 $block .="</gpsDevice>\n";
          ???? 13 $block .="</gps>\n";
          ???? 14 echo $block;
          ???? 15 ?>
          ~?????????????
          posted on 2007-07-30 18:44 allic 閱讀(809) 評論(1)  編輯  收藏 所屬分類: Javascript,css,AJAX等瀏覽器前臺效果

          評論

          # re: PHP生成XML注意的事項 2008-06-02 19:29 銀河使者
          客戶端的XMLHttpRequest控件是需要檢測content-type地。但是如果沒設content-type,仍然可以通過獲得文本方式進行解析。  回復  更多評論
            

          主站蜘蛛池模板: 宜州市| 三都| 佛山市| 青冈县| 收藏| 榆社县| 万安县| 蚌埠市| 承德市| 平定县| 温州市| 牟定县| 清水河县| 屏南县| 峨眉山市| 郓城县| 阿拉善右旗| 景德镇市| 乌恰县| 沙坪坝区| 吉木乃县| 建水县| 新密市| 怀柔区| 揭阳市| 威宁| 茌平县| 广南县| 石楼县| 巧家县| 沁水县| 龙岩市| 山东| 吉林市| 兴宁市| 钦州市| 叙永县| 五原县| 沈丘县| 锡林浩特市| 平昌县|