SimpleXml如何正确设置编码和xmins?

时间:2011-05-13 13:05:06

标签: php xml encoding simplexml

关于如何通过以下方式启动PHP SimplXMLElement的任何想法?

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">

主根将是:

<Document></Document>

或者我使用simplexml_load_string()进行设置?

上下文:我正在扩展simpleXmlElement以创建一些kml文件。

修改

实际上,设置kml xmlns很容易实现:

new simpleXMLElement('<kml xmlns="http://earth.google.com/kml/2.2">
<Document></Document></kml>');

如何设置令我困扰的编码=“UTF-8”,似乎没有它可以接受kml,但我仍然想知道如果pos这样做怎么做。

1 个答案:

答案 0 :(得分:50)

new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?>'
                          .'<kml xmlns="http://earth.google.com/kml/2.2">'
                          .'<Document></Document></kml>');