2009-07-26 5 views
0

메신저 file_get_conents를 사용하여 XML 파일을 검색합니다.XML 파일에서 정보를 추출하는 방법

는 XML 파일 난 그 xml 파일에서 정보를 검색 가겠어요 어떻게

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

처럼 보이는 말할 수 있습니다? http://us.php.net/manual/en/simplexml.examples-basic.php

Basicall, 당신은 같은 것을 수행 할 수 있습니다 : 더 쉽게

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

또는 :

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

체크 아웃 링크 된 문서를

답변

1

사용할 수 있습니다.같은 정보를 검색 할 수 있습니다 :

$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을하다 위의 모든 필요한 :

관련 문제