本人新手,借宝地问一个低级问题啊!高手请指教
现我有一个xml 和 1.php  2.php
Xml如图:
我希望的交互效果是:
 一, 1.php是标题列表,显示xml的“autoid”字符串 如:
    AAAA
    BBBB
    CCCC

 2.php二,如果点击1.php的“AAAA” 则弹出 2.php 加载的内容是:
     AAAA
     11111
     11111

以此类推,如果点击的是BBBB 2.php则加载 22222......以上的php要怎么写?? 

解决方案 »

  1.   

    你这个要实现起来可不是简单的事而且主要的实现不在于php,而在于js/css这个或者是你需要的
    http://dancewithnet.com/2007/04/30/dwntree/
    另外可以搜索一下css3 xml tree,代码更简单,但可能需要ie9/ff4/chrome5/opera11才能支持
      

  2.   

    ????1.php分析xml得到autoid列表,
     把autoid附在连接上:  2.php?autoid=AAAAAA2.php分析xml得到对应autoid=AAAAAA的其它字段内容不就行了吗?
      

  3.   

    首先感谢以上各位高人~!然后感谢snmr_com的帮助:
    ajax的模式其实是我最早采用的模式 很好用 不过对SEO不好用 才想到用php动态语言的 
    这种效果 利用php没法实现么?
      

  4.   

    感谢helloyou0 ~!我其实就要这样的效果 不过 您能告诉我代码怎么写么 感谢咯~~!
      

  5.   

    汗~~~早知道只能回三次 就一个帖子说完了 
    好了 我还是楼主 :刚找到一个例子:http://www.vdesignourweb.com/cmsphpxml/demo/index.php 正在硬着头皮研究 还是该死的英文 
    各位达人 你也看看吧 有木有这样的代码给我参考?谢啦
      

  6.   

    PHP 应该有XML的类吧?反正在桌面应用程序上就很容易实现. 不行就正则咯...哈哈 
      

  7.   


    seo啊,我的思路向来跟这个不沾边那就用dom来paser你的xml,然后输出<ul><li><a>...这种方式,js只涉及显示和隐藏,不影响seo代码太长我不贴了,搜索“CNL Tree Menu Ver1.02 - 无限级树形菜单 Written by CNLei, 枫岩”能找到参考
      

  8.   


    感谢~~~~~终于不用再做一个马甲了 希望有我的答案 谢啦 
    不过话说我的小站谈不上SEO 但是严格意义上 也是不太会用ajax在文章系统上的吧 
      

  9.   

    $xml=new SimpleXMLElement(file_get_contents("test.xml"));
    echo "<pre>";print_r($xml);exit;
      

  10.   


    感谢哦 不过 这个是引入xml的语句 我的难点在于 怎么控制两个php的交互动作 
    类似:echo "<a href=\"edit_page.php?file=" .$file . "\">edit</a>"; 这样的带变量的形式