Difference between revisions of "AJAX"
Line 10: | Line 10: | ||
== Parsen eines XML Dokuments == | == Parsen eines XML Dokuments == | ||
− | txt=" | + | txt="<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 + " | + | txt=txt + "<tr>"; |
xx=x[i].getElementsByTagName("title"); | xx=x[i].getElementsByTagName("title"); | ||
{ | { | ||
try | try | ||
{ | { | ||
− | txt=txt + " | + | txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>"; |
} | } | ||
catch (er) | catch (er) | ||
{ | { | ||
− | txt=txt + " | + | txt=txt + "<td> </td>"; |
} | } | ||
} | } | ||
Line 30: | Line 30: | ||
try | try | ||
{ | { | ||
− | txt=txt + " | + | txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>"; |
} | } | ||
catch (er) | catch (er) | ||
{ | { | ||
− | txt=txt + " | + | txt=txt + "<td> </td>"; |
} | } | ||
} | } | ||
− | txt=txt + " | + | txt=txt + "</tr>"; |
} | } | ||
− | txt=txt + " | + | txt=txt + "</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;