【发布时间】:2011-10-20 18:18:32
【问题描述】:
我有一个 xml 文件,我想在 PHP 中获取版本和编码号。
例如:
<?xml version="1.0" encoding="ISO-8859-1"?>
<from>John</from>
我想在 PHP 中获取版本和编码信息。 (对于本例 1.0 和 ISO-8859-1)
如何在 PHP 中获取它?
【问题讨论】:
标签: php
我有一个 xml 文件,我想在 PHP 中获取版本和编码号。
例如:
<?xml version="1.0" encoding="ISO-8859-1"?>
<from>John</from>
我想在 PHP 中获取版本和编码信息。 (对于本例 1.0 和 ISO-8859-1)
如何在 PHP 中获取它?
【问题讨论】:
标签: php
您可以使用DOMDocument 来执行此操作。
$doc = new DOMDocument;
$doc->load('file.xml');
// or you can load the XML string
//$doc->loadXML('<?xml version="1.0" encoding="ISO-8859-1"?><from>John</from>');
$version = $doc->xmlVersion; // 1.0
$encoding = $doc->xmlEncoding; // ISO-8859-1
【讨论】:
【讨论】:
$doc->version 应该是$doc->xmlVersion。