OpenJS Foundation - openjsf.org · api.jquery.com

jQuery.parseXML( data )Returns: XMLDocument

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.

Example:

Create a jQuery object using an XML string and obtain the value of the title node.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>jQuery.parseXML demo</title>

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

Read the original on api.jquery.com ↗