All,
I'm new to jQuery, but not JavaScript. I have the following really simple html 
file with jQuery-based JavaScript to open, read and display part of an xml 
file. It works fine on FF 3.5.2, but does not work on IE7. Am I missing 
something really simple to make jQuery work on IE7? Any help would be great, 
thanks!

Doug Knight

Here's the html/JavaScript:

<html>
                <head>
                                <title>Read XML</title>
                                <script src="lib/jquery.js" 
type="text/javascript" charset="utf-8"></script>
                                <script type="text/javascript" charset="utf-8">
                                jQuery(function(){
                                //$(document).ready(function(){

                                                
jQuery.get("test.xml",{},function(xml){
                                                
//$.get("test.xml",{},function(xml){

                                                                DBArea = '';
                                                                // This 
displays the values from the XML file
                                                                DBArea += "xml 
= :" + xml + ":\n";
                                                                // I get blanks 
here
                                                                DBArea += 
"$(xml).text() = :" + $(xml).text() + ":\n";
                                                                // The 
following gives [Object Object]
                                                                ph_sites = 
$(xml).find('product_header_sites');
                                                                DBArea += 
"ph_sites = :" + ph_sites + ":\n";
                                                                // And the 
following gives blanks too
                                                                ph_sites = 
$(xml).find('product_header_sites').text();
                                                                DBArea += 
"ph_sites = :" + ph_sites + ":\n";

                                                                // Update the 
DIV called Content Area with the HTML string
                                                                
$("#DebugArea").append("<pre>" + DBArea + "</pre>");
                                                });
                                });
                                </script>
                </head>
                <body>
                <div id="DebugArea"></div>
                </body>
</html>

And here's the XML file:

    <text_msg>
        <product_header>
            <product_header_site_id>255</product_header_site_id>
            <product_header_node>191</product_header_node>
            <product_header_byte_count>332</product_header_byte_count>
            <product_header_product_type>2</product_header_product_type>
            <product_header_product_status>0</product_header_product_status>
            <product_header_sites>F90</product_header_itws_sites>
        </product_header>
    </text_msg>


Reply via email to