Difference between revisions of "AJAX"

From no name for this wiki
Jump to: navigation, search
Line 10: Line 10:
 
== Parsen eines XML Dokuments ==
 
== Parsen eines XML Dokuments ==
 
   
 
   
  txt="<table>";
+
  txt="&lt;table>";
 
  x=xmlhttp.responseXML.documentElement.getElementsByTagName("book");
 
  x=xmlhttp.responseXML.documentElement.getElementsByTagName("book");
 
  for (i=0;i<x.length;i++)
 
  for (i=0;i<x.length;i++)
 
  {
 
  {
   txt=txt + "<tr>";
+
   txt=txt + "&lt;tr>";
 
   xx=x[i].getElementsByTagName("title");
 
   xx=x[i].getElementsByTagName("title");
 
     {
 
     {
 
     try
 
     try
 
       {
 
       {
       txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
+
       txt=txt + "&lt;td>" + xx[0].firstChild.nodeValue + "&lt;/td>";
 
       }
 
       }
 
     catch (er)
 
     catch (er)
 
       {
 
       {
       txt=txt + "<td> </td>";
+
       txt=txt + "&lt;td> </td>";
 
       }
 
       }
 
     }
 
     }
Line 30: Line 30:
 
     try
 
     try
 
       {
 
       {
       txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
+
       txt=txt + "&lt;td>" + xx[0].firstChild.nodeValue + "&lt;/td>";
 
       }
 
       }
 
     catch (er)
 
     catch (er)
 
       {
 
       {
       txt=txt + "<td> </td>";
+
       txt=txt + "&lt;td> </td>";
 
       }
 
       }
 
     }
 
     }
   txt=txt + "</tr>";
+
   txt=txt + "&lt;/tr>";
 
   }
 
   }
   txt=txt + "</table>";
+
   txt=txt + "&lt;/table>";
 
   document.getElementById('copy').innerHTML=txt;
 
   document.getElementById('copy').innerHTML=txt;

Revision as of 23:23, 8 May 2008

AJAX (Asynchronous JavaScript and XML)

Hello World

Einfaches AJAX Sample für Java Server Pages.

Parsen eines XML Dokuments

txt="<table>";
x=xmlhttp.responseXML.documentElement.getElementsByTagName("book");
for (i=0;i<x.length;i++)
{
 txt=txt + "<tr>";
 xx=x[i].getElementsByTagName("title");
   {
   try
     {
     txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
     }
   catch (er)
     {

txt=txt + "<td> "; } } xx=x[i].getElementsByTagName("author"); { try { txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>"; } catch (er) { txt=txt + "<td> "; } } txt=txt + "</tr>"; } txt=txt + "</table>"; document.getElementById('copy').innerHTML=txt;