一江春水向東流

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

            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,仍然可以通過獲得文本方式進行解析。  回復  更多評論
            

          主站蜘蛛池模板: 阳泉市| 民权县| 北碚区| 普格县| 错那县| 原平市| 上虞市| 苍山县| 泸州市| 石河子市| 淮北市| 平和县| 伊春市| 大连市| 威宁| 墨竹工卡县| 吉木萨尔县| 南城县| 景宁| 万山特区| 广饶县| 疏勒县| 舒兰市| 文昌市| 辽源市| 醴陵市| 阿勒泰市| 洞口县| 林周县| 应用必备| 新密市| 咸阳市| 肃北| 石家庄市| 巴彦县| 黑河市| 鄂托克前旗| 丰城市| 固镇县| 张北县| 车致|