2009-07-26 12 views
0

im file_get_conentsを使用してXMLファイルを取得する。XMLファイルから情報を外挿する方法

は、xmlファイルは、私はそのxmlファイルから情報を取得しに行くかどうこの

<tag1> 
     <subtag1>Info</subtag2> 
</tag1> 

のように見えるとしましょうか?

答えて

1

SimpleXMLのようなあなたの情報を取得する:

$xml = simplexml_load_file('file.xml'); 

$value = $xml->tag1->subtag1; 
echo $value; // Will Output "Info" 

あなたがサブタグをループする場合:

// Method One 
foreach($xml->tag1->children() as $subtag) { 
    echo $subtag . "\n"; 
} 

// Method Two 
$i = 1; 
while(($subtag = $xml->tag1->{"subtag".$i}) !== null) { 
    echo $subtag . "\n"; 
    $i++; 
} 
1

一番簡単な方法は、SimpleXMLをを使用することです:

$xmlString = file_get_contents('foo.xml'); 
$xml = new SimpleXMLElement($xmlString); 

または、さらに簡単:

$xml = simplexml_load_file('foo.xml'); 

がリンクドキュメントをチェックアウトhttp://us.php.net/manual/en/simplexml.examples-basic.php

Basicall、あなたのような何かを行うことができます上記以外にも必要なものがすべてあります:)

関連する問題