{"id":9752,"date":"2022-09-20T14:01:46","date_gmt":"2022-09-20T08:31:46","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/"},"modified":"2022-09-20T14:01:46","modified_gmt":"2022-09-20T08:31:46","slug":"solved-parse-a-xml-file-with-name-spaces-using-j-query","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/","title":{"rendered":"[Solved] parse a xml file with name spaces using j query"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-21061271\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"21061271\" data-parentid=\"21061096\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>What you have shown is invalid XML. You must replace the <code>&amp;<\/code> with <code>&amp;amp;<\/code>. There are online XML formatter sites such as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/www.freeformatter.com\/xml-formatter.html\">freeformatter.com<\/a> that might assist you in having valid XML.<\/p>\n<p>Once you have valid XML you can parse it with an XML parser such as the <code>$.parseXML<\/code> function.<\/p>\n<p>Here&#8217;s an example of how you can retrieve all the category labels:<\/p>\n<pre><code>var xml=\"&lt;app:categories xmlns:app=\"http:\/\/www.w3.org\/2007\/app\" xmlns:atom=\"http:\/\/www.w3.org\/2005\/Atom\" xmlns:yt=\"http:\/\/gdata.youtube.com\/schemas\/2007\" fixed=\"no\" scheme=\"http:\/\/gdata.youtube.com\/schemas\/2007\/educategories.cat\"&gt;&lt;atom:category term=\"0\" label=\"Primary &amp;amp; Secondary Education\" xml:lang=\"en-US\"\/&gt;&lt;atom:category term=\"1\" label=\"Fine Arts\" xml:lang=\"en-US\"&gt;&lt;yt:parentCategory term=\"0\"\/&gt;&lt;\/atom:category&gt;&lt;atom:category term=\"2\" label=\"Dance\" xml:lang=\"en-US\"&gt;&lt;yt:parentCategory term=\"1\"\/&gt;&lt;\/atom:category&gt;&lt;atom:category term=\"3\" label=\"Dramatic Arts &amp;amp; Theater\" xml:lang=\"en-US\"&gt;&lt;yt:parentCategory term=\"1\"\/&gt;&lt;\/atom:category&gt;&lt;atom:category term=\"4\" label=\"Music\" xml:lang=\"en-US\"&gt;&lt;yt:parentCategory term=\"1\"\/&gt;&lt;\/atom:category&gt;&lt;atom:category term=\"405\" label=\"Social Work\" xml:lang=\"en-US\"&gt;&lt;yt:parentCategory term=\"375\"\/&gt;&lt;\/atom:category&gt;&lt;atom:category term=\"406\" label=\"Sociology\" xml:lang=\"en-US\"&gt;&lt;yt:parentCategory term=\"375\"\/&gt;&lt;\/atom:category&gt;&lt;\/app:categories&gt;\";    \nvar data = $.parseXML(xml);\nvar categories = $(data).find('category');\n$.each(categories, function() {\n    var label = $(this).attr('label');\n    console.log(label);\n});\n<\/code><\/pre>\n<p>If the XML is stored on your server you will need to first retrieve it using AJAX for example and then simply find the elements you are looking for:<\/p>\n<pre><code>$.get('\/file.xml', function(xml) {\n    var categories = $(xml).find('category');\n    $.each(categories, function() {\n        var label = $(this).attr('label');\n        console.log(label);\n    });\n}, 'xml');\n<\/code><\/pre>\n<p>Note that in this case you don&#8217;t need to call the <code>$.parseXML<\/code> function because jQuery will automatically call it for you before invoking the AJAX success callback and it will directly provide the parsed XML.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved parse a xml file with name spaces using j query <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] What you have shown is invalid XML. You must replace the &amp; with &amp;amp;. There are online XML formatter sites such as freeformatter.com that might assist you in having valid XML. Once you have valid XML you can parse it with an XML parser such as the $.parseXML function. Here&#8217;s an example of how &#8230; <a title=\"[Solved] parse a xml file with name spaces using j query\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/\" aria-label=\"More on [Solved] parse a xml file with name spaces using j query\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[333,388,1095],"class_list":["post-9752","post","type-post","status-publish","format-standard","hentry","category-solved","tag-javascript","tag-jquery","tag-xml-parsing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] parse a xml file with name spaces using j query - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] parse a xml file with name spaces using j query - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] What you have shown is invalid XML. You must replace the &amp; with &amp;amp;. There are online XML formatter sites such as freeformatter.com that might assist you in having valid XML. Once you have valid XML you can parse it with an XML parser such as the $.parseXML function. Here&#8217;s an example of how ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-20T08:31:46+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] parse a xml file with name spaces using j query\",\"datePublished\":\"2022-09-20T08:31:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/\"},\"wordCount\":148,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"javascript\",\"jquery\",\"xml-parsing\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/\",\"name\":\"[Solved] parse a xml file with name spaces using j query - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-09-20T08:31:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-parse-a-xml-file-with-name-spaces-using-j-query\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] parse a xml file with name spaces using j query\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] parse a xml file with name spaces using j query - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] parse a xml file with name spaces using j query - JassWeb","og_description":"[ad_1] What you have shown is invalid XML. You must replace the &amp; with &amp;amp;. There are online XML formatter sites such as freeformatter.com that might assist you in having valid XML. Once you have valid XML you can parse it with an XML parser such as the $.parseXML function. Here&#8217;s an example of how ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/","og_site_name":"JassWeb","article_published_time":"2022-09-20T08:31:46+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] parse a xml file with name spaces using j query","datePublished":"2022-09-20T08:31:46+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/"},"wordCount":148,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["javascript","jquery","xml-parsing"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/","url":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/","name":"[Solved] parse a xml file with name spaces using j query - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-20T08:31:46+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-parse-a-xml-file-with-name-spaces-using-j-query\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] parse a xml file with name spaces using j query"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=9752"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9752\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=9752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=9752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=9752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}