DEDE支持XML文件入库吗?我刚接手了一个FLASH的网站模版,里面改内容是用XML里面的。请问怎么实现入库,XML用的不多,求大虾们指导

解决方案 »

  1.   

    $con=file_get_contents('aa.xml');
    ................把$con插入库中...........
      

  2.   

    <?xml version="1.0" encoding="utf-8"?>
    <zone title="首页">
    <item path="items/home/intro_1.jpg" display_time="4" title="测试1"/>
    <item path="items/home/intro_2.jpg" display_time="4" title="测试2"/>
    <item path="items/home/intro_3.jpg" display_time="5" title="其他文本"/>
    <item path="items/home/intro_4.swf" display_time="5" title="测试3"/>
    </zone>
    有个文件时这样的,加入我想套DEDE的标签
    {dede:arclist row=4}<item path="[field:litpic/]" display_time="4" title="[field:title/]"/>{dede:arclist/}在XML中肯定不能这么写应该怎么弄好。
      

  3.   

    存在另一个字段中。或拼入xml串中。
      

  4.   

    怎么弄的?唉xml用的不熟额。他给我的全部是xml文件,和FLASH所以必须放在xml中改。第一次接触这个,求大神多多指点啊
      

  5.   

    怎么不可以?
    假定你的模版语法数正确的
    <?xml version="1.0" encoding="utf-8"?>
    <zone title="首页">
    {dede:arclist row=4}<item path="[field:litpic/]" display_time="4" title="[field:title/]"/>{dede:arclist/}
    </zone>
    把这个作为模板就可以了
      

  6.   

    我刚试了。。不行的像JS,XML都不能直接调用SMARTY模板中的{....}这些语句
      

  7.   

    不知道你在说什么。不是说把xml入库么? 怎么跟smarty有关系?
      

  8.   

    二次开发套弄了模板后不是要套标签,那个标签就可以帮助入库了。要用到{dede:arclist row=4}这种语句把数据入库,我先没表达清楚。
      

  9.   

    问题是{dede:arclist row=4}这种语句貌似不能用在XML中。也不知道怎么解决