묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이런 xml 내용 어떻게 출력하는건가요?
2010.09.08 10:31
너무 초보적인 질문 같은데xml에 대해서 요기저기 알아봐도작성하는법과 설명등이 있긴 한데 잘 모르겠네요.ㅡㅡㅋ
http://www.naver.com/include/timesquare/widget/exchange.xml요기 내용이구요..실제내용은 대략만 쓰면 아래처럼 입니다.
이 xml 파일 정보를 받아서 출력하려면 어떻게 해야 하는건가요?정확히는 미국 buy 부분내용만 출력하면 되거든요. ^^또는 제가 뭘 검색해보면 될까요?
<naver service="exchange"> <last_update>20100908091407</last_update> <exchange_count>37</exchange_count> <currency> <ename>U.S.A.</ename> <hname>미국</hname> <standard>1178.30</standard> <buy>1198.92</buy> <sell>1157.68</sell> <send>1189.80</send> <receive>1166.80</receive> <sign>USD</sign> <m_name>US.DLRS</m_name> <change_val>-0.20</change_val> </currency>
http://www.naver.com/include/timesquare/widget/exchange.xml요기 내용이구요..실제내용은 대략만 쓰면 아래처럼 입니다.
이 xml 파일 정보를 받아서 출력하려면 어떻게 해야 하는건가요?정확히는 미국 buy 부분내용만 출력하면 되거든요. ^^또는 제가 뭘 검색해보면 될까요?
$buff = @FileHandler::getRemoteResource("http://www.naver.com/include/timesquare/widget/exchange.xml", "", 3, "GET", "application/xml");
if($buff == null) return;
$xml_obj = $oXml->parse($buff);
print_r($xml_obj);
파서시킨다음부터는 특정규칙이 상황에 따라서 다르기 떄문에 한번 읽어서 print_r나 var_dump같은걸로 출력시켜서 상황을 따져봐야합니다.경우에 따라서는 foreach로 연속 출력해야할때도 있고 $xml_obj->response->attrs.. 으로 값을 가져와야 할때도 있겠네요.