php->xml 로 파싱하고 싶은데요 ~ 도와주세요~ ㅠㅠ 정보
php->xml 로 파싱하고 싶은데요 ~ 도와주세요~ ㅠㅠ본문
<?
include ("./config/include.php");
$DbCon = mysql_connect("$db_host", $db_user, $db_passwd, $db_name);
$str .= "<?xml version=\"1.0\" encoding=\"euc-kr\">";
?>
<?
$SQL = "select * from table";
$Rs = mysql_db_query($db_name, $SQL, $DbCon);
$TotalCount = mysql_num_rows($Rs);
for($i=0;$i < 10;$i++) {
if ($i < $TotalCount) {
$id = mysql_result($Rs, $i, "id");
$idate = mysql_result($Rs, $i, "idate");
$Cname = mysql_result($Rs, $i, "name");
$part = mysql_result($Rs, $i, "part");
}
$str .="<item idate=\"".$idate."\"> \r\n
<cname><![CDATA[ ".$Cname."]]></cname>\r\n
<part>".$part."</part>\r\n
";
}
echo $str;
?>
우선 그누보드 질문이 아니여서 죄송합니다 (__)
외부에서 게시판 내용을 xml로 요청을 했는데요
xml은 한번도 사용해본적이 없어서 모르겠어요...ㅠㅠ
요렇게 처리를 했는데 http://www.thinkcontest.com/xml/contest.php 이렇게 화면이 나오는줄 알았는데... 그냥 글자가 나와요 ㅠㅠㅠㅠ
이거 어떻게 처리해야하나요???? 제발 도와주세요~~
include ("./config/include.php");
$DbCon = mysql_connect("$db_host", $db_user, $db_passwd, $db_name);
$str .= "<?xml version=\"1.0\" encoding=\"euc-kr\">";
?>
<?
$SQL = "select * from table";
$Rs = mysql_db_query($db_name, $SQL, $DbCon);
$TotalCount = mysql_num_rows($Rs);
for($i=0;$i < 10;$i++) {
if ($i < $TotalCount) {
$id = mysql_result($Rs, $i, "id");
$idate = mysql_result($Rs, $i, "idate");
$Cname = mysql_result($Rs, $i, "name");
$part = mysql_result($Rs, $i, "part");
}
$str .="<item idate=\"".$idate."\"> \r\n
<cname><![CDATA[ ".$Cname."]]></cname>\r\n
<part>".$part."</part>\r\n
";
}
echo $str;
?>
우선 그누보드 질문이 아니여서 죄송합니다 (__)
외부에서 게시판 내용을 xml로 요청을 했는데요
xml은 한번도 사용해본적이 없어서 모르겠어요...ㅠㅠ
요렇게 처리를 했는데 http://www.thinkcontest.com/xml/contest.php 이렇게 화면이 나오는줄 알았는데... 그냥 글자가 나와요 ㅠㅠㅠㅠ
이거 어떻게 처리해야하나요???? 제발 도와주세요~~
댓글 전체
php용 공개용 xml parsor 사용하시구요 지금 하신대로 하시면 xml로 안나오죠..
http://www.joon.pe.kr/blog/250 여기 보시고 참고해보세요..
http://www.joon.pe.kr/blog/250 여기 보시고 참고해보세요..
다른건 손델거 없고,
$array = array(
array('monkey', 'banana', 'Jim'),
array('hamster', 'apples', 'Kola'),
array('turtle', 'beans', 'Berty'),
);
$cname, $part를 대입하면되나요?? 초보라서 이해가 좀 느리네요 ^^;;
$array = array(
array('monkey', 'banana', 'Jim'),
array('hamster', 'apples', 'Kola'),
array('turtle', 'beans', 'Berty'),
);
$cname, $part를 대입하면되나요?? 초보라서 이해가 좀 느리네요 ^^;;
57.$xml = new XmlWriter();
58.$array = array(
59. array('monkey', 'banana', 'Jim'),
60. array('hamster', 'apples', 'Kola'),
61. array('turtle', 'beans', 'Berty'),
62.);
63.
64.$xml->push('zoo');
65.foreach ($array as $animal) {
66. $xml->push('animal', array('species' => $animal[0]));
67. $xml->element('food', $animal[1]);
68. $xml->element('name', $animal[2]);
69. $xml->pop();
70.}
71.$xml->pop();
이부분을 원하시는대로 수정해보세요.
58.$array = array(
59. array('monkey', 'banana', 'Jim'),
60. array('hamster', 'apples', 'Kola'),
61. array('turtle', 'beans', 'Berty'),
62.);
63.
64.$xml->push('zoo');
65.foreach ($array as $animal) {
66. $xml->push('animal', array('species' => $animal[0]));
67. $xml->element('food', $animal[1]);
68. $xml->element('name', $animal[2]);
69. $xml->pop();
70.}
71.$xml->pop();
이부분을 원하시는대로 수정해보세요.