我正在尝试使用php生成以下xml代码:
http://dpaste.com/708476(现已破碎)
我尝试过很多种方法,但为什么输出总是没有任何标签???? 我希望它与xml文件和所有标签具有相同的格式...... 这是我在尝试输出时得到的结果:
2 834 SE LAMBERT CIRCLE 45.490943 -122.406561 834 SE LAMBERT ST 45.468602 -122.657627
有谁知道我该怎么办?
答案 0 :(得分:1)
确保输出echo语句中的第一行或类似内容:
<?php
echo "<?xml version=\"1.0\"?>";
?>
//rest of XML
如果您只有<?xml...
(在PHP标记之外)作为第一行,PHP会认为您正在尝试使用(未定义的)常量xml
答案 1 :(得分:0)
<?php header('Content-type:text/xml;charset=UTF-8'); ?>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<geocoderResults>
<count>2</count>
<results>
<result>
<description>834 SE LAMBERT CIRCLE</description>
<lat>45.490943</lat>
<lng>-122.406561</lng>
</result>
<result>
<description>834 SE LAMBERT ST</description>
<lat>45.468602</lat>
<lng>-122.657627</lng>
</result>
</results>
</geocoderResults>