주어진 xml이 "atom"또는 "rss"형식인지 확인해야하는 PHP 코드를 작성하고 있습니다. 원자 및 rss xml 파일을 관찰 한 후 루트 요소를 기반으로 XML을 분류하기로 결정했습니다. 루트 요소가 "<feed"
이면 아톰 xml입니다. 그것이 "<rss"
인 경우 원자가 아닙니다.xml이 atom인지 rss인지 확인하기 위해 PHP를 사용합니다.
어떻게 DOM을 사용하여 검사 할 수 있습니까? 지금까지 내가 가지고 :
$dom = new DOMDocument();
$dom->loadXML($resp);
$feed = $dom->getElementsByTagName("feed");
if($feed != NULL)
echo 'it\'s a atom!';
을하지만 그것은 아주 잘 작동하지 않습니다 .... 오류, 그것은 그냥
당신은 무엇을 얻습니까? 오류가 있습니까? – BoltClock
다음 번에 code-formattig를 사용하십시오 (내가 여기있는 것처럼 새로운 모습으로 수정되었습니다). 또한 좀 더 많은 코드를 사용해보십시오 - yoour 코드에서'$ dom'은 무엇입니까? – oezi
'$ dom'이 DOMDocument 일 가능성은 확실하지 않지만. 그 중 loadXML 메서드가있는 유일한 개체입니다. – cwallenpoole