Думаю, проблема с вашим кодом в том, что вы получаете неопределенное значение в xmlDoc ..
Вы можете достичь этого с помощью следующего кода.
HTML
<table id="demo">
<thead>
<th>Product</th>
<th>Process</th>
<th>Operation</th>
<th>Description</th>
<th>Batch</th>
<th>Qty</th>
</thead>
<tbody></tbody>
JS
$.ajax({
type: 'GET',
url: 'data.xml',//Your xml data
dataType: 'xml',
success: function(xml){
$(xml).find("Row").each(function(){
var Product = $( this ).find( 'Process' ).text()
var Process = $( this ).find( 'Product' ).text()
var Operation = $( this ).find( 'Operation' ).text()
var Description = $( this ).find( 'Description' ).text()
var Batch = $( this ).find( 'Batch' ).text()
var Qty = $( this ).find( 'Qty' ).text()
$('#demo tbody').append('<tr><td>'+Product+'</td><td>'+Process+'</td><td>'+Operation+'</td><td>'+Description+'</td><td>'+Batch+'</td><td>'+Qty+'</td></tr>')
});
}
})