<?php 
echo "<root>"; 
echo "<username>noname</username>"; 
echo "<password>666666</password>"; 
echo "</root>"; 
?>

解决方案 »

  1.   

    <?php
    $xml = "<?xml version=\"1.0\"?>\n";
    $xml = $xml."<username>noname</username>\n";
    $xml = $xml."<password>666666</password>\n";
    echo $xml;
    ?>
      

  2.   

    刚刚写错了,没有根节点了<?php
    Header("Content-type:text/xml");
    $xml = "<?xml version=\"1.0\"?>\n";
    $xml = $xml."<root>";
    $xml = $xml."<username>noname</username>\n";
    $xml = $xml."<password>666666</password>\n";
    $xml = $xml."</root>";
    echo $xml;
    ?>
      

  3.   

    执行后,下边两句是不是也要显示才正确
     <?xml version="1.0" ?> 
    - <root>
    .....
    </root>
    怎么加到我代码里只显示中间的值:
    <username>noname</username>
    <password>666666</password>
    而且<> 这个符号也不能输出,得下边这样才行 
    $xml = $xml."&lt;password&gt;" . $resultOne[0]->mzuser_password."&lt;/password&gt;</br>";
      

  4.   

    能不能以这种格式输出:
    <?xml version="1.0" encoding="UTF-8" ?>
      

  5.   

    我是这样写的
    <?PHP
    $rssfile="rss.xml";
    $fp=fopen($rssfile,'w+');
    fwrite($fp,"<?xml version=\"1.0\" encoding=\"GB2312\"?>\n");
    fwrite($fp,"<rss version=\"2.0\">\n");
    fwrite($fp,"<AddressBook name=\"陕西老乡通讯录\">\n");
    $link=mysql_connect('localhost','user','passwd') or die(mysql_error());
    mysql_select_db('test',$link)  or die(mysql_error());
    $sql=mysql_query(" SELECT * FROM shaanxi WHERE ischeck<>0 ORDER BY reg_id DESC",$link) or die(mysql_error());;
    $num=mysql_num_rows($sql);
    fwrite($fp,"<!--Created By PHP@".date('Y-m-d H:i:s')."-->\n");
    fwrite($fp,"<!--当前注册注册人数:".$num."-->\n");
    while($rs=mysql_fetch_array($sql))
    {
    fwrite($fp,"<person>\n");
    fwrite($fp,"<name>".$rs[username]."</name>\n");
    fwrite($fp,"<bbsid>".$rs[bbsid]."</bbsid>\n");
    fwrite($fp,"<gender>".$rs[gender]."</gender>\n");
    fwrite($fp,"<birth>".$rs[birth]."</birth>\n");   
    fwrite($fp,"<city>".$rs[city]."</city>\n"); 
    fwrite($fp,"<major>".$rs[major]."</major>\n");
    fwrite($fp,"<tel>".$rs[tel]."</tel>\n");
    fwrite($fp,"<oicq>".$rs[oicq]."</oicq>\n");
    fwrite($fp,"<email>".$rs[email]."</email>\n");
    fwrite($fp,"</person>\n"); 
    }
    fwrite($fp,"</AddressBook>\n");
    fwrite($fp,"</rss>");
    fclose($fp);
    ?>
    <?PHP
    header("Content-type:text/xml");
    readfile($rssfile);
    ?>
      

  6.   

    好象这样也不报错?哪个header好象不起作用了??
    <?PHP
    //header("Content-type:text/xml");
    echo"<?xml version=\"1.0\"?>\n";
    echo"<root>hello!</root>"; 
    ?>
      

  7.   

    1、节点中的内容需经htmlspecialchars函数处理
    2、节点中的内容编码要与语言声明encoding=???一致通常输出的内容比较多,不宜一一书写。而应使用函数,并以关联键作为节点名