Why do I get Invalid XML when I parse with jquery xml
$(document).ready(function() {
var xml = '<?php echo XML_CONFIGS . '/feed_config.xml' ?>';
$("#sql_config").click(function(e) {
e.preventDefault();
xmlDoc = $.parseXML(xml ),
$xml = $( xmlDoc ),
$feed = $xml.find( "feed[id = 4]" );
console.log($feed);
var data = $('#sql').serialize();
});
The hosted xml http://ui.kakuki.de/feed_config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<element>
<feed id=" 4 ">
<title>My Feed</title>
<table>my_table</table>
<link>http://testsite.com/export/export?myFeed=13&myFormat=134251570</link>
<feed_type>XML</feed_type>
</feed>
<query/>
</element>
</config>
xmlvariable.xmlvariable is valid XML document.$xml.findwill return an empty array as your id isn't4its" 4 "eg."feed[id=\"4\"]"