snoopy 파싱 후 필요한 정보 가공 하는 방법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

snoopy 파싱 후 필요한 정보 가공 하는 방법 정보

snoopy 파싱 후 필요한 정보 가공 하는 방법

본문

<item>
<title>
<![CDATA[ 可越狱 Apple/苹果 iPad mini(16G)WIFI版 ipadmini原装正品港行 ]]>
</title>
<link>
<![CDATA[ http://item.taobao.com/item.htm?id=16197870906 ]]>
</link>
<description>
<![CDATA[
<a href='http://item.taobao.com/item.htm?id=16197870906' target='_blank' ><img src='http://img03.taobaocdn.com/bao/uploaded/i3/10853024795795870/T1RzayXpReXXXXXXXX_!!0-item_pic.jpg_160x160.jpg'/></a><br/>
 售价:<span style='color:red'>1958.00</span>元&nbsp;&nbsp;运费:15.00元<br/>
 上架时间:2013-05-16 09:55:35<br />
 <a href="http://item.taobao.com/item.htm?id=16197870906">http://item.taobao.com/item.htm?id=16197870906</a>
]]>
</description>
<pubDate>2013-05-16 09:55:35</pubDate>
<author>
<![CDATA[ l328064205 ]]>
</author>
<guid>http://item.taobao.com/item.htm?id=16197870906</guid>
</item>

이런 형태의 RSS를 스누피를 이용하여 파싱을 하려고 합니다.
$snoopy->fetch($getUrl);
$xml = $snoopy -> results;
$xml = simplexml_load_string($snoopy->results);

$title = $xml->channel->item[$i]-> title;
이런식으로 다 해결을 하였는데요...
echo "$title";
문제는
description 안에 내용을 나눠서 가져오고 싶습니다.

售价:<span style='color:red'>1958.00</span>元&nbsp;&nbsp; ==> 가격
运费:15.00元<br/> ==> 배송비
上架时间:2013-05-16 09:55:35<br /> ==> 등록시간

이렇게 가공을 해서 불러 오고 싶은데, 경험이 없어서 통 감이 오지 않네요...
필요한 부분만 편집을 해야할텐데...

어떤식으로 해야 하는건가요 ? 조언 좀 부탁드리겠습니다.

// 날자 가공
$data[dat]=$ex2[3];
$data[dat]=explode("\"#777777\">",$data[dat]);
$data[dat]=$data[dat][1];
$data[dat]=explode("</font>",$data[dat]);
$data[dat]=$data[dat][0];

이런식으로 한다고 나와 있는데...
제 기준으로 어떻게 맞춰야 할지 감을 못잡습니다 ㅠ 도움 좀 부탁드려요.

댓글 전체

xml 파싱 형테가 어떻게 파상 하시려는 지요
각각 자기에 입맞에 마추어야 하기때문에
어떤 용도로 사용 하실거며 파싱 결과값 출력을 이야기 해주셔야 도움을 드릴 듯하네요
<item>
        <title><![CDATA[避风港 纯色超轻太阳伞 个性小清新折叠雨伞 防紫外线遮阳伞 包邮]]></title>
        <link><![CDATA[http://item.taobao.com/item.htm?id=21803464861]]></link>
        <description><![CDATA[
        <a href='http://item.taobao.com/item.htm?id=21803464861'  target='_blank' ><img src='http://img03.taobaocdn.com/bao/uploaded/i3/10897022748595917/T1h1xSXvXXXXXXXXXX_!!0-item_pic.jpg_160x160.jpg'/></a><br/>
        售价:<span style='color:red'>48.00</span>元&nbsp;&nbsp;运费:0.00元<br/>
        上架时间:2013-05-13 21:08:33<br />
<a href="http://item.taobao.com/item.htm?id=21803464861">http://item.taobao.com/item.htm?id=21803464861</a>
]]></description>
        <pubDate>2013-05-13 21:08:33</pubDate>     
        <author><![CDATA[qltt2344]]></author>
<guid>http://item.taobao.com/item.htm?id=21803464861</guid>
</item>

여기에서 title, pubDate는 나오더라구요...
decription 정보에서
이미지와
가격(售价:<span style='color:red'>48.00</span>元)
운송비(运费:0.00元)
업데이트 시간(上架时间:2013-05-13 21:08:33)
 
총 4개로 가공해서 출력하고 싶은데...
개념이 부족해서 잘 못잡겠네요 ㅠ
꼭 RSS를 이용하지 않아도 상관은 없지만...
스누피나 파싱에 개념이 잡히지 않아서...어떤식으로 손을 대야할지 몰라
스누피로 RSS를 주로 이용을 했었습니다. ㅠ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT