HTML
Javascript
Flash Actionscript
PHP
mySQL
ASP
MS-SQL
Linux
Others
Ziwoo Board
Portfolio
About
PHP
작성  2011-11-09 14:46:19   추천: 34   조회: 2084
제목  XML 기본 예제
이름(ID)  지우 (ziwoo)
-- A.com/test.xml --

<?xml version="1.0" encoding="euc-kr"?>
<root>
    <article>
        <title>첫번째 글입니다.</title>
        <writer>김길동</writer>
        <regdate>2011.11.11</regdate>
        <hit>45</hit>
    </article>
    <article>
        <title>두번째 글입니다.</title>
        <writer>최길동</writer>
        <regdate>2011.11.08</regdate>
        <hit>30</hit>
    </article>
    ~~~
</root>


-- B.com/test.php --

<?
$xml_file = "http://A.com/test.xml";
$dom = domxml_open_file($xml_file);
$root = $dom->document_element();
$lines = $root->child_nodes();
foreach($lines as $lineNodes){
    $cells = $lineNodes->child_nodes();   
    foreach($cells as $cellNodes){
      $Records[][$cellNodes->tagname()] = iconv("utf-8","euc-kr",$cellNodes->get_content());
    }
}

print_r($Records);

//결과
    $Records[0]["title"] = "첫번째 글입니다."
    $Records[0]["writer"] = "김길동"
    $Records[0]["regdate"] = "2011.11.11"
    $Records[0]["hit"] = "45"
    $Records[1]["title"] = "두번째 글입니다."
    $Records[1]["writer"] = "최길동"
    $Records[1]["regdate"] = "2011.11.08"
    $Records[1]["hit"] = "30"
    ~~~
?>

<html>
<table>
<?for($i=0;$i<count($Records);$i++){?>
    <tr>
        <td><?=$Records[$i]["title"]?></td>
        <td><?=$Records[$i]["writer"]?></td>
        <td><?=$Records[$i]["regdate"]?></td>
        <td><?=$Records[$i]["hit"]?></td>
    </tr>
<?}?>
</table>
</html>
번호 제목 이름 날짜 추천 조회
중요 PHP 업로드진행바(Pregress Bar) 구현[62]파일 지우 2006-04-29 116 32568
36 서브도메인간에 로그인 유지하기 지우 2019-10-03 0 60
35 서브도메인간에 로그인 유지하기 지우 2019-10-03 0 58
34 XML 기본 예제 지우 2011-11-09 34 2084
33 이메일 유효성 검사 정규식 지우 2011-06-03 46 3489
32 앞에 두글자만 빼고 *표로 숨기기. 지우 2011-04-20 50 6194
31 UTF-8인지 아닌지 구분하는 함수 지우 2010-03-30 53 3545
30 2차원 배열 정렬 함수 지우 2010-03-17 54 4713
29 php와 어플리케이션 간의 사용자 id 공유[1] 임홍열 2009-12-03 62 3382
28 서버 내 특정 디렉토리 삭제 처리 루틴 좀 여쭤볼게요..[3] 임홍열 2009-11-27 55 3188
27 프로그레스바에 관해서 질문 좀 드릴께요...[1] 임홍열 2009-11-20 54 3035
26 유효한 배열만 추출. 지우 2009-10-30 55 1965
25 전화번호에 자동 하이픈 넣기 지우 2008-11-11 56 5066
24 switch case 문 예제 지우 2008-05-06 64 4414
23 history.go(-1); 했을때 이전 입력데이터 유지 지우 2007-09-07 66 5738
22 경과만료된 페이지.. 메세지 안나오게.. 지우 2007-09-07 74 2707
21 트리구조(다단계)관련 문의![1] 서영찬 2007-01-04 76 3098
20 한글포함된 문자열 자르기 - 코드짧은것 지우 2006-08-26 88 4819
19 php 와 ftp 질문이요..[2] blintz.. 2006-08-14 85 2352
18 동영상 관련 게시판을 만드는데요..AvI파일만 실행이..[3] 이효준 2006-08-09 87 3790
[1][2]
제목 내용 이름  
ziwooboard v1.0
Contact Phone Number
Bank Account number
ns1.ziwoo.net (211.115.222.24)
ns2.ziwoo.net (211.115.222.24)
Naver BLOG : http://blog.ziwoo.net
Family Homepage : http://home.ziwoo.net
Copyright ⓒ 2006 By Ziwoo.net All right reserved. Administrator.ziwoonet@naver.com