JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP Áú¹®&´äº¯DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP±âŸ TIP
ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ
ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ
ÀÚ¹Ù½ºÅ©¸³Æ® ¹× CSS ÆÁ °Ô½ÃÆÇÀÔ´Ï´Ù
rss xml ÆĽÌÇÏ´Â ¸ðµâ ÀÔ´Ï´Ù.
°í°í½Ì
À̹ÌÁö ½½¶óÀÌ´õ º¸±â

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <script>

  /*
»ç¿ë¹æ¹ý.
var xmlDoc = new rssXmlParser(req.responseXML);
xmlDoc["title"] ;
xml.item[0]["title"]
*/

function rssXmlParser(xml){
 //node
 var getNode =function (obj, tag){
  return obj.getElementsByTagName(tag)[0];
 }
 
 //node value
 var getValue = function (obj){
  try{
   return obj.firstChild.nodeValue;
  } catch(e){
   return null;
  }
 }
 //node item
 var getItem = function (obj){
  var item = new Object();
  var objLength = obj.childNodes.length;
  
  for(var j =0;j <objLength ; j++){
   var eleItem = obj.childNodes[j];
   item[eleItem.nodeName] =getValue(eleItem);
  }
  return item;
 }

 var xmlParseData = new Object();
 var item_list = new Array();
 var channel = getNode(xml, "channel");
 var channelLength = channel.childNodes.length;
 
 for(var i =0;i <channelLength ; i++){
  
  var sNode = channel.childNodes[i];

  if(sNode.childNodes.length >1){
   var pData = getItem(sNode);
   
   if(sNode.nodeName== "image"){
    xmlParseData.image = pData;
   }else{
    item_list.push(pData);
   }
  }else{
   xmlParseData[sNode.nodeName] =getValue(sNode);
  }
  
 }
 xmlParseData.item = item_list;

 return xmlParseData;

}

 function testF(){
   var requestReq;
  var cnt = 0;
  var xml = new Array();
  //xml[cnt++] = "MSXML2.XMLHTTP.5.0";
  xml[cnt++] = "MSXML2.XMLHTTP.4.0";
  xml[cnt++] = "MSXML2.XMLHTTP.3.0";
  xml[cnt++] = "MSXML2.XMLHTTP";
  xml[cnt++] = "Microsoft.XMLHTTP";
  xml[cnt++] = "WinHttp.WinHttpRequest.5";
  xml[cnt++] = "WinHttp.WinHttpRequest.5.1";

  if (window.ActiveXObject) {
   for (var i=0; i<xml.length; i++) {
    try {
     requestReq = new ActiveXObject(xml[i]);
     break;
    } catch(e) {
     requestReq = null;
    }
   }
  } else if(window.XMLHttpRequest) {
   try {
    requestReq = new XMLHttpRequest();
   } catch(e) {
    requestReq = null;
   }
  }

  requestReq.open("POST",  "http://blog.rss.naver.com/qmffjem09.xml", true);

  requestReq.onreadystatechange =  function(){
   try{
    if(requestReq.readyState==4){
     if(requestReq.status==200){
      rssXmlView(requestReq);
     }
    }
   }catch(e){
    alert(e.name+"\n"+e.description);

   }
   
  };// function_name;
  requestReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
  requestReq.send("");
 }

 function rssXmlView(requestReq){
  
  var obj =  rssXmlParser(requestReq.responseXML);

// »ç¿ë¹ý.

  alert(obj["title"] +"\n"+obj.item[0]["title"])
 }
  </script>
 </HEAD>

 <BODY>
 <input type ="button" value = "rssXmlÆĽÌ" onclick ="testF()">
 </BODY>
</HTML>

2012-03-05 16:14:31
125.7.235.***

ÁÁÀºÇÏ·çµÇ¼¼¿ä ..

0Á¡ (1¸í)
µ¡±Û 1°³ | ÅÂ±× 0°³ | °ü·Ã±Ûº¸±â
ű×ÀÔ·Â
½±Ç¥(,)±¸ºÐÀ¸·Î Çѹø¿¡ ¿©·¯ ű׸¦ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù
GoodBug
(0) (0)

ÇÊ¿äÇÑ ÀÚ·á¿´´Âµ¥

ÁÁÀºÀÚ·á °¨»çÇÕ´Ï´Ù ^^

 

112.216.206.*** 2009-11-28 13:09:10
À̸§ ºñ¹Ð¹øÈ£
ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ
ÀÚ¹Ù½ºÅ©¸³Æ® ¹× CSS ÆÁ °Ô½ÃÆÇÀÔ´Ï´Ù
! ¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ÀÏÀÚ Á¶È¸
220 img À̹ÌÁö ºÎµå·´°Ô ÁÙÀ̱â 1 GoodBug 2009-12-18 8,193
rss xml ÆĽÌÇÏ´Â ¸ðµâ ÀÔ´Ï´Ù. 1 °í°í½Ì 2009-11-27 7,641
218 Æ®¸® ÀÔ´Ï´Ù . 1 °í°í½Ì 2009-11-27 5,873
217 ¿¡·¯Ã³¸® 1 kaiser 2009-05-11 6,088
216 À¥ÆäÀÌÁö º¹»ç ¹æÁö ÇØÁö ÇÏ´Â ¹ý kaiser 2009-05-03 11,673
215 javascript ÇÑ±Û Â¥¸£±â 1 1 kaiser 2008-08-14 7,985
214 rolling ·Ñ¸µ ½ºÅ©¸³Æ® 1 2 GoodBug 2008-07-11 10,128
213 alert ¸Þ½ÃÁö¸¦ print ó·³ »ç¿ëÇϱâ 2 °í°í½Ì 2008-06-10 8,675
212 onload onload Æã¼ÇÀÌ Á¤ÀǵǾî ÀÖ´Â »óȲ¿¡¼­ onload¿¡ Ãß°¡Çϱâ 1 GoodBug 2008-04-11 8,440
211 javascript ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß°¡À̵å 4 1 kaiser 2008-04-09 8,898
210 escape HTML escpae code 1 GoodBug 2008-04-02 6,499
209 optgroup SELECT ¸ñ·Ï ±×·ìº°·Î ¹­±â 1 1 GoodBug 2008-03-06 8,215
208 µ¿Àû Å×À̺í Å×ÀÌºí¿¡ µ¿Àû TR »ðÀÔ ¹× »èÁ¦ IE, FF °ø¿ë 1 GoodBug 2008-01-18 11,745
207 drag Javascript drag and drop 1 1 GoodBug 2008-01-16 8,171
206 sort Sortable HTML table 2 GoodBug 2008-01-16 7,402
205 scrollable table Scrollable HTML table 1 GoodBug 2008-01-16 7,087
204 CSS CSS centered layout 1 1 GoodBug 2008-01-16 6,685
203 utf8 Javascript UTF-8 1 GoodBug 2008-01-16 7,914
202 encode Javascript url decode, encode 2 GoodBug 2008-01-16 8,159
201 ¾Ïȣȭ Javascript MD5 2 GoodBug 2008-01-15 7,364
copyright 2005-2024 by Unicorn