Maison > php教程 > php手册 > php解析xml文件的方法

php解析xml文件的方法

WBOY
Libérer: 2016-06-06 19:47:35
original
1586 Les gens l'ont consulté

最近一段时间在做模板包导入。模板包中包含有xml文件,,需要解析成给定的php数组格式。 我接触到了两种方法,分别是DOMDocument 方法和 simple_load_file. 个人偏好后一种,因为简单。 下面是具体用法 $template_config_path = 'module_1.xml';function par

         最近一段时间在做模板包导入。模板包中包含有xml文件,,需要解析成给定的php数组格式。

    我接触到了两种方法,分别是DOMDocument 方法和 simple_load_file. 个人偏好后一种,因为简单。

 下面是具体用法

$template_config_path = 'module_1.xml';
function parseXMLConfig($template_config_path){
$myxml = simplexml_load_file($template_config_path);

return xmlToArray($myxml);
}

function xmlToArray($xml){
$arr_xml = (array)$xml;
foreach($arr_xml as $key=>$item){
if(is_object($item) || is_array($item)){
$arr_xml[$key] = xmlToArray($item);
}
}
return $arr_xml;
}
$test = parseXMLConfig($template_config_path);
print_r($test);
Copier après la connexion

  其实DOMDocument 方法就是将xml转成dom对象,然后利用dom提供的方法,如getElementById ()进行相关的操作。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal