我用的是linux虚拟机开发的,代码执行结果(也就刷新网页)就是页面还好好的显示,但是在虚拟机里面也没有找到生成的xml文件,我其实也不太清楚要是生成了xml文件会在哪个目录下,但是一定在虚拟机上吧。我现在的环境是没有办法调试的,所以比较困难,我只能把代码贴上来因为我不知道错在哪里,连这部分代码有没有执行都不清楚

解决方案 »

  1.   

    有没有高手用过php+smarty来创建xml文件,我现在使用的是openkaku网站源码,开发环境是linux虚拟机,就是想生成一个xml文件,格式是:
    <path>
    <point lat="39.960000" lng="116.353000"/>
    <point lat="39.960140" lng="116.353140"/>
    <point lat="39.960210" lng="116.353210"/>
    <point lat="39.960280" lng="116.353280"/>
    <point lat="39.960350" lng="116.353350"/>
    <point lat="39.960420" lng="116.353420"/>
    <point lat="39.960490" lng="116.353490"/>
    <point lat="39.960560" lng="116.353560"/>
    <point lat="39.960630" lng="116.353630"/>
    <point lat="39.960700" lng="116.353700"/>
    <point lat="39.960770" lng="116.353770"/>
    <point lat="39.960840" lng="116.353840"/>
    <point lat="39.960910" lng="116.353910"/>
    <point lat="39.960980" lng="116.353980"/>
    <point lat="39.961050" lng="116.354050"/>
    <point lat="39.961120" lng="116.354120"/>
    <point lat="39.961190" lng="116.354190"/>
    <point lat="39.961260" lng="116.354260"/>
    <point lat="39.961330" lng="116.354330"/>
    <point lat="39.961400" lng="116.354400"/>
    <point lat="39.961470" lng="116.354470"/>
    <point lat="39.961540" lng="116.354540"/>
    <point lat="39.961610" lng="116.354610"/>
    <point lat="39.961680" lng="116.354680"/>
    <point lat="39.961750" lng="116.354750"/>
    <point lat="39.961820" lng="116.354820"/>
    <point lat="39.961890" lng="116.354890"/>
    <point lat="39.961960" lng="116.354960"/>
    <point lat="39.962030" lng="116.355030"/>
    <point lat="39.962100" lng="116.355100"/>
    <point lat="39.962170" lng="116.355170"/>
    <point lat="39.962240" lng="116.355240"/>
    <point lat="39.962310" lng="116.355310"/>
    <point lat="39.962380" lng="116.355380"/>
    <point lat="39.962450" lng="116.355450"/>
    <point lat="39.962520" lng="116.355520"/>
    <point lat="39.962590" lng="116.355590"/>
    <point lat="39.962660" lng="116.355660"/>
    <point lat="39.962730" lng="116.355730"/>
    <point lat="39.962800" lng="116.355800"/>
    <point lat="39.962870" lng="116.355870"/>
    <point lat="39.962940" lng="116.355940"/>
    <point lat="39.963010" lng="116.356010"/>
    <point lat="39.963080" lng="116.356080"/>
    <point lat="39.963150" lng="116.356150"/>
    <point lat="39.963220" lng="116.356220"/>
    <point lat="39.963290" lng="116.356290"/>
    <point lat="39.963360" lng="116.356360"/>
    <point lat="39.963430" lng="116.356430"/>
    <point lat="39.963500" lng="116.356500"/>
    <point lat="39.963570" lng="116.356570"/>
    <point lat="39.963640" lng="116.356640"/>
    <point lat="39.963710" lng="116.356710"/>
    <point lat="39.963780" lng="116.356780"/>
    </path>
    现在是真的不知道该怎么办了5555555555555555555555
    希望大家帮帮忙~
      

  2.   

    忘了说了,上面的xml文件只是一个格式的例子,经纬度是从数据库中取出来的,这个过程是在php文件中实现的,保存成一个php数组变量,数组的每一项就是一个表项,如下:
    c_diary_id   c_member_id  c_plan_id      site_name             longitude     latitude      
     77               2            22      summer palace            116.267693    39.998276
     78               2            22        Great wall             116.233627    39.90712
     79               2            22        Beihai                 116.391365    39.904629
      

  3.   

    用php的dom创建。搜索一下dom的用法吧
      

  4.   

    用dom的话,语句header("Content-Type: text/plain");应该放在哪里啊?我放在页面php文件里会出错,说这句是无定义的
      

  5.   

    直接fwrite一个文件出来不可以吗,不一定要用XML函数吧