2012-03-01 4 views
0

PHP에서 signup.xml이라는 XML 파일을 호출하고 있으며 이에 대한 대가로 XML 파일은 <int>7962329</int>을 반환합니다. 하지만 PHP 변수에서이를 가져와 브라우저에 표시하는 방법을 모르겠습니다. 누군가 나를 도울 수 있습니까?XML에서 데이터 읽기 반환 된 데이터

+0

는 어떻게 읽습니까 XML 파일? –

답변

0

예를 들어 SimpleXML을 사용한다고 가정 해 보겠습니다. 귀하의 질문에 귀하의 XML 파일이 무엇인지를 지정하지 않았기 때문에 정확한 답을 줄 수는 없지만, 첫 번째 레벨에서 각 태그의 태그 및 내용을 출력하기 위해 이와 같은 작업을 할 수있는 지침을 제공하기 위해 .

<?php 
$xml = simplexml_load_file("yourfile.xml"); 

foreach($xml->children() as $child) 
{ 
    echo $child->getName() . ": " . $child . "<br />"; 
} 
?> 

PHP manual은 SimpleXML의 기본 사용법에 대한 많은 예제를 제공합니다.

업데이트 질문에서 업데이트 된 정보와

은, 귀하의 경우 코드가 될 것 같은 뭔가 :

<?php 
$xml = simplexml_load_file("signup.xml"); 
$int = $xml->int; 
echo $int; 
?> 
0

사용 PHP DOMDocument를이

$objDOM = new DOMDocument(); 
    $objDOM->load("test.xml"); //make sure path is correct 


    $note = $objDOM->getElementsByTagName("lon"); 
    // for each note tag, parse the document and get values for 
    // tasks and details tag. 

    foreach($note as $value) 
    { 
    $tasks = $value->getElementsByTagName("id"); 
    $task = $tasks->item(0)->nodeValue; 


    $details = $value->getElementsByTagName("name"); 
    $detail = $details->item(0)->nodeValue; 

    $notes = $value->getElementsByTagName("notes"); 
    $notes = $notes->item(0)->nodeValue; 

    echo "$task :: $detail :: $notes <br>"; 
    }