2012-02-27 4 views
0

이름을 얻기 위해, 내가 XML의 태그 이름을 얻는 방법을 모르는 어떻게 내가 CakePHP의에서 초보자 해요 XML

<channel> 
     <title>....</title> 
     <link>.... </link> 
</channel> 
+0

할 수 있습니까? –

+0

제목, 링크, ...을 원합니다. – Saravanan

+0

그러면 내부 및 그 RSS에 대한 정보가 필요합니다 (다른 답변에 대한 의견에서 알게되었습니다). 왜 Simplepie를 사용하지 않습니까? 내 대답을 보라. –

답변

0

당신은 배열 형식으로 XML을 얻고 이름을 얻을 수있는, 같은 : 당신이 구문 분석하거나 내부 데이터하고자하는 태그 이름

 

$Xml = new Xml($rawXML); 
$xmlAsArray = $Xml->toArray(); 

//OR by doing 
$file = file_get_contents($your_RSS_file_url); 
$parsed_xml =& new XML($file); 
$parsed_xml = Set::reverse($parsed_xml); // will have data in array format 
 

희망이

+0

hisudhir, 치명적인 오류가 있습니다 : 클래스 'XML'이 (가) .....에 없습니다. 여기에서 my_xml_file.xml 대신 RSS URL을 전달하려고합니다. – Saravanan

+0

위의 편집 된 코드를 참조하십시오. RSS에서 콘텐츠를 가져 오는 데 file_get_contents를 사용할 수 있습니다. URL을 구문 분석하고 XML을 구문 분석 –

+0

내가 치명적인 오류가있어 : 클래스 'XML'을 찾을 수 없습니다 ..... – Saravanan

관련 문제