테스트 사이트 - 개발 중인 베타 버전입니다

xml parser

· 11년 전 · 10384 · 20
1.jpg
xml 파서 입니다.

함수호출방법

[code]
$data = XML_Perser(URL, Charset, Select, File_Charset);
[/code]

URL
RSS, XML 파일의 주소

Charset
홈페이지 언어

Select
all = 모든데이터를 읽어들임
attr = 파일 속성값만 읽어들임
data = data 값만 읽어들임

File_Charset
XML 파일은 언어

위와 같은 방법으로 호출시 xml 파일의 키값과 데이터를 배열로 저장하여 반영함.

꼭 테스트 페이지를 확인하세요.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 20개

와우~ 감사합니다.ㅎ
파서해서 등록할려면 어떻게해요 ㅎㅎ?
등록 같은거 할필요 없습니다..^^
기냥 사용하시면 되요.^^
이게뭐에요 ?어떻게 사용하는건가요 - -;;
생각해보니 사용법을 안올렸네요.ㅋㅋㅋ

확인해보시고 의문점이나 오류 있으심 뎃글 남겨주세요..^^
RSS 나 XML을 불러오는 것인가요?
참 좋은 것 같은데 어떻게 반영하는것인지 모르겠어요.


RX_parser.lib.php 파일을 lib 폴더에 넣고 불러봐서

메인에

[code]
<?
$data = XML_Perser(URL, Charset, Select, File_Charset);
?>
[/code]

이렇게 적용 하는 것은 가요?

RINIX님 수고스러우시겠지만 순차적으로 좀 알려주시면 감사하겠습니다 ^^;
구글 연예뉴스 RSS 를 불러들여 파싱하려 합니다.
주소는
http://news.google.co.kr/news?pz=1&ned=kr&hl=ko&topic=e&output=rss
입니다.

[code]

<?

include_once("./RX_parser.lib.php");

$url = "http://news.google.co.kr/news?pz=1&ned=kr&hl=ko&topic=e&output=rss";
$chaset = "utf-8"; // 홈페이지 언어
$select = "all'; // all : 전체 데이터 , attr : 페이지 속성 필드 , data : 요청한 데이터(구글 연예뉴스 목록)
$file_charset = "euc-kr"; // 이부분은 공란으로 두셔도 좋습니다.

$data = XML_Perser($url, $charset, $select, $file_charset);

?>
<xmp>
<? print_r($data); ?>
</xmp>

[/code]

위와 같이 하셔서 데이터 배열의 키값을 확인 하시고 루프로 데이터를 불러들여 출력하시면 됩니다..^^

도움이 되셧길 바랍니다..^^

그래도 잘 안되시면 RSS 주소하나 남겨주시면 그걸루 예제 소스 하나 올려드릴께요..^^
RINIX님 위 소스를 걍 페이지 하나 생성해서 소스를 넣으면 나온다는 말씀이신가요?
$select = "data";

로 했을시 배열로 저장되어진다는 거죠.

$data[item][0][title] ......
$data[item][1][title] ......
$data[item][2][title] ......

요러한 형식이 되겠죠..^^

반복문 사용하여 출력 해주시면 됩니다.
RSS주소입니다..
예제를 올려주시면 감사하겠습니다..^^
http://www.librarian.co.kr/?module=rss&act=rss

!! 좋아요 클릭!!

게시글 목록

번호 제목
15110
15103
15088
15072
15053
15015
15003
14971
14913
14893
14887
14885
14868
14841
14831