一江春水向東流

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

            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 閱讀(808) 評論(1)  編輯  收藏 所屬分類: Javascript,css,AJAX等瀏覽器前臺效果

          評論

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

          主站蜘蛛池模板: 兴海县| 辽阳县| 紫阳县| 黑河市| 太原市| 株洲县| 南平市| 久治县| 昔阳县| 延津县| 伊宁市| 科尔| 肃北| 克什克腾旗| 田林县| 皋兰县| 札达县| 科尔| 咸丰县| 新邵县| 仪征市| 吉木萨尔县| 滨海县| 安徽省| 宣威市| 成武县| 龙南县| 麦盖提县| 德格县| 交城县| 平武县| 江阴市| 都江堰市| 四川省| 佛坪县| 永宁县| 山阴县| 丹阳市| 陵川县| 临漳县| 阿鲁科尔沁旗|