最近在看一篇文章:
http://code.google.com/intl/zh-CN/apis/maps/articles/phpsqlajax.html
我不理解其开发的环境;在本地要安装些什么软件吗?例如PHP5,我按照上面的步骤运行,提示无法找到documentElement为空或不是对象。
调试时,发现
错误在GDownloadUrl("phpsqlajax_genxml.php", function(data) 无法生成对应的XML文件。那位高手做过使用PHP将MYSQL里的数据生成XML文件呢?求高手帮忙/。谢谢~~PS:本人刚接触PHP语言。

解决方案 »

  1.   

    这不是php的错网页要引入<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAjU0EJWnWPMv7oQ-jjS7dYxTPZYElJSBeBUeMSX5xXgq6lLjHthSAk20WnZ_iuuzhMt60X_ukms-AUg"
                type="text/javascript"></script>不一定是这个地址,googlemap你去申请一下api,用你自己特有的地址,GDownloadUrl是js函数,在这里,看名字就应该是google的据我所知,本地测试,你是不需要申请api的
      

  2.   


    我所有的文件都是在本地计算机下,申请API?
      

  3.   

    我把GDownloadUrl里面的参数变成PHP要生成的XML文件(本地),发现程序和所想的一样,换成PHP就不行了。那位高手解决下?难道真的如上楼所说的与js脚本所引用的地址有关吗?
      

  4.   

    php生成xml可以这样  从数据库中读数据  然后按你的要求解析数据  之后打开流写入文件就可以了 example<?php 
    // create doctype 
    $dom = new DOMDocument("1.0"); 
    // create root element 
    $root = $dom->createElement("toppings"); 
    $dom->appendChild($root); 
    $dom->formatOutput=true; 
    // create child element 
    $item = $dom->createElement("item"); 
    $root->appendChild($item); 
    // create text node 
    $text = $dom->createTextNode("pepperoni"); 
    $item->appendChild($text); 
    // create attribute node 
    $price = $dom->createAttribute("price"); 
    $item->appendChild($price); 
    // create attribute value node 
    $priceValue = $dom->createTextNode("4"); 
    $price->appendChild($priceValue); 
    // create CDATA section 
    $cdata = $dom->createCDATASection(" Customer requests that pizza be 
    sliced into 16 square pieces "); 
    $root->appendChild($cdata); 
    // create PI 
    $pi = $dom->createProcessingInstruction("pizza", "bake()"); 
    $root->appendChild($pi); 
    // save tree to file 
    $dom->save("order.xml"); 
    // save tree to string 
    $order = $dom->save("order.xml"); 
    ?> 详情请见http://www.jb51.net/article/21450.htm上面那个是静态数据  你读取sql之后 想怎么解析就怎么解析 然后生成文件就可以了
      

  5.   

    我用PHP5调试下PHP文件,能正常工作,HTML文件也是正常的当使用GDownloadUrl时,就是会提示documentElement为空或不是对象。用VC6.0调试