2010-01-25 5 views
-1

약간의 문제가 있습니다. 어떻게 whileloop에 다음 코드를 켤 수 있습니까? while 루프를 만드는 방법을 알고 있지만 simpleXML 코드로 작업하는 것은 물론 저를 던져 버리는 것 같습니다.SimpleXML 노드 특성 루프

내 코드는 첫 번째 또는 마지막 속성을 가져 오지만 모두 필요합니다.

하나 도움이

<?php foreach (current($xml->xpath('/*/gig[last()]'))->attributes() as $attr) {}?> 

답변

1

나는 실제 코드가 어떻게 생겼는지 모를 수 있지만, 이것은 작동합니다

각 속성이 나열되어
$xml = simplexml_load_string(
    '<gigs> 
     <gig a="1" b="2"/> 
    </gigs>' 
); 

foreach (current($xml->xpath('/*/gig[last()]'))->attributes() as $k => $v) 
{ 
    var_dump($k,$v); 
} 

, 모두의 이름을 ($ k) 및 해당 값 ($ v)

0
while ($cur = each(...))