$doc = 新しい DOMDocument('1.0','utf-8');
$doc->load("config.xml");
$roots=$doc->documentElement;//構成されているルートノードを取得します(1つだけ)
$childs=$roots->childNodes;//ルート ノード (db Smarty) の下にあるすべての子ノードを取得します
for($i=0;$ilength;$i++){ //ルートノード以下の子ノードの数に応じてループして配列に格納
$config_item=$childs->item($i); //具体的にデータベースを賢く取得します
;
$configs[$config_item->nodeName]=array();//db Smarty の 2 つのサブノードの名前をデータとして配列に保存します
$items=$config_item->childNodes; //db Smarty の下のすべての子ノードを取得します
for($j=0;$j
$item=$items->item($j); //ループを通じて各データベースの下の子ノードをスマートに取得します
$configs[$config_item->nodeName][$item->nodeName]=$item->nodeValue;
}//二次元配列の書き込み
}
var_dump($configs);
http://www.bkjia.com/PHPjc/477693.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/477693.html技術記事 ?xml バージョン = 1.0 エンコーディング = utf-8? configdbservicerlocalhost1/servicerrootroot/rootpw123/pw/dbsmarty/smarty/config ?php $doc = new DOMDocument(1.0,utf-8); $ルート...