# jQuery.parseXML()

## jQuery.parseXML ( data ) Returns: XMLDocument version added: 1.5

- data
  Type: String
  a well-formed XML string to be parsed

Description: Parses a string into an XML document.

`jQuery.parseXML` uses the native parsing function of the browser to create a valid XML Document. This document can then be passed to `jQuery` to create a typical jQuery object that can be traversed and manipulated.

## Examples:

#### 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>css demo</title>

      <script src="//code.jquery.com/jquery-1.10.2.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>

#### Demo: