Php XMLwriter返回空字符串。有人知道原因吗?
此函数应创建一个xml文件,该文件最终将传递给控制器中的curl请求,并最终传递给记帐api。传入静态XML文件时,curl请求工作正常 这里的代码应该基于正在创建的客户机生成一个动态xml文件 不管什么原因,它都返回一个空字符串 某些字段允许空值 任何想法都将不胜感激Php XMLwriter返回空字符串。有人知道原因吗?,php,laravel,xmlwriter,Php,Laravel,Xmlwriter,此函数应创建一个xml文件,该文件最终将传递给控制器中的curl请求,并最终传递给记帐api。传入静态XML文件时,curl请求工作正常 这里的代码应该基于正在创建的客户机生成一个动态xml文件 不管什么原因,它都返回一个空字符串 某些字段允许空值 任何想法都将不胜感激 我删除了这段代码: $writer->openURI('php://output'); 在这个片段中: $writer->openMemory(); 因为我正在将xml传递给控制器 openURI() 不是正
我删除了这段代码:
$writer->openURI('php://output');
在这个片段中:
$writer->openMemory();
因为我正在将xml传递给控制器
openURI()
不是正确的方法,因为它是为直接向用户输出而设计的
openMemory()
保存数据,然后在函数底部关闭,使其在包含此文件后在控制器函数中可用
$writer->openMemory()代码>$writer->openURI('php://output');代码>也许你会选一个?@u\u mulder太棒了!这就是问题所在。谢谢你的帮助!
openMemory()