topical media & game development

talk show tell print

professional-ajax-04-XML-Firefox-GetText.htm / htm



  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
      <title>Book XML Exercise</title>
      <script type="text/javascript">
          var oXmlDom = document.implementation.createDocument("", "", null);
                
          oXmlDom.load("books.xml");
          oXmlDom.onload = function () {
              
              alert(getText(oXmlDom));
          };
          
          function getText(oNode) {
              var sText = "";
              for (var i = 0; i < oNode.childNodes.length; i++) {
                  if (oNode.childNodes[i].hasChildNodes()) {
                      sText += getText(oNode.childNodes[i]);
                  } else {
                      sText += oNode.childNodes[i].nodeValue;
                  }
              }
              return sText;
          }
  
      </script>
  </head>
  <body>
  
  </body>
  </html>
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.