특정 사이트의 RSS를 가져오려다가
<media:content type="image/jpg" url="링크주소"/>
위와 같이 태그 안의 내용이 아닌 단일 태그형태의 요소를 가져와야 하는 상황
php 코드
$url = "RSS 경로";
$xml = simplexml_load_file($url);
foreach($xml->channel->item as $item) {
echo $item->title."\n";
echo $item->children("media", true)->content->attributes()['type']."\n";
echo $item->children("media", true)->content->attributes()['url']."\n";
}
children으로 태그를 찾고 그 안의 요소를 찾을수가 있다.
늘 그렇듯이 나중에 또 쓰게 될거 같아서 기록
'WEB > PHP' 카테고리의 다른 글
워드프레스 별도 mysqli_query 등 sql 작업을 필요로 할때 (0) | 2022.06.30 |
---|---|
PHP REMOTE_ADDR로 사용자의 ip가 ipv4인지 ipv6인지 확인하는 방법 (0) | 2022.06.29 |
[PHP] 문자열 자르기 한글깨짐 substr 말고 iconv_substr (3) | 2016.11.09 |
[PHP] fopen을 사용한 txt파일로 로그남기기 (0) | 2014.02.11 |
[PHP] strtotime을 이용한 남은 일수 구하기 (0) | 2013.06.14 |