jQuery parseXML() exmaple

jQuery parseXML() function is used to parses a string into an XML document.

Syntax

jQuery.parseXML( data )
data - a well-formed XML string to be parsed

Example

Create a jQuery object using an XML string and obtain the value of the title node.
<!doctype html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <title>jQuery.parseXML demo</title>
    <script src="https://code.jquery.com/jquery-3.4.1.js"></script>
</head>

<body>

    <p id="someElement"></p>
    <p id="anotherElement"></p>

    <script>
        var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
            xmlDoc = $.parseXML(xml),
            $xml = $(xmlDoc),
            $title = $xml.find("title");

        // Append "RSS Title" to #someElement
        $("#someElement").append($title.text());

        // Change the title to "XML Title"
        $title.text("XML Title");

        // Append "XML Title" to #anotherElement
        $("#anotherElement").append($title.text());
    </script>

</body>

</html>
Output:
RSS Title

XML Title
Try it Yourself - Copy paste code in Online HTML Editor to see the result

Comments