用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3377|回复: 4
收起左侧

[HELP] CI生成XML没有反应,求解

[复制链接]
发表于 2012-4-9 23:11:16 | 显示全部楼层 |阅读模式
本帖最后由 van416521 于 2012-4-9 23:12 编辑

代码如下:

$data['person_siteurl'] = $this->input->post('person_siteurl');
$data['job_keys'] = $this->input->post('job_keys');
$xml = '<?xml version="1.0" encoding="utf-8"?>'."\r\n";
$xml .= '<user>'."\r\n";
$xml .= "\t".'<person_siteurl>'.$data['person_siteurl'].'</person_siteurl>'."\r\n";
foreach ($data['job_keys'] as $value){
      $xml .= "\t".'<job_keys>'.$value.'</job_keys>'."\r\n";
  }
$xml .= '</user>'."\r\n";
$sxe = new SimpleXMLElement($xml);
$sxe->asXML(APPPATH.'user.xml');


在applicate目录下没有生成user.xml,是哪边的问题啊。谢谢啊。
发表于 2012-4-10 11:32:17 | 显示全部楼层
看看是否权限问题,这个应该和 CI 没什么关系。
发表于 2012-4-21 14:50:32 | 显示全部楼层
是不是因为没有设置头的问题,在输出前加上
PHP复制代码
$this->output->set_header("Content-Type:text/xml;charset=utf-8");
复制代码

试试!
发表于 2012-4-21 14:55:34 | 显示全部楼层
或是通过
PHP复制代码
$this->output
    ->set_content_type('application/xml')
    ->set_output();
复制代码

进行xml内容的输出
发表于 2012-6-19 00:37:57 | 显示全部楼层
xml 是PHP的核心类,和CI有什么关系啊。注意路径呵呵

本版积分规则