我有非常大的xml文件,包含大量不同的数据,你可以看到here,我有aggregate_txts,aggregate_names,aggregate_dimensions,aggregate_links和process_steps作为父级,每个父级都有很多不同的子数据。
我的问题是,我可以调用所有5个父元素,比如这个
jQuery(function ($) {
$.ajax({
type: "GET",
url: 'steel_en_process.xml',
dataType: "xml",
success: loadDiagramData
});
function loadDiagramData(xml) {
$(xml).find("aggregate_txts").each(function ();
$(xml).find("aggregate_names").each(function ();
$(xml).find("aggregate_dimensions").each(function ();
$(xml).find("aggregate_links").each(function ();
$(xml).find("process_steps").each(function ();
以后,当我需要单个子元素时,例如来自aggregate_txts的Pfannenbehandlung_05_txt这样做(在父母之外)?
var pfannen = $(this).find('Pfannenbehandlung_05_txt').text();
$('#clickAreas').prepend('<p> ' + pfannen + '</p>');
或者我必须在父数据中定义变量,如
$(xml).find("aggregate_txts").each(function();
var pfannen = $(this).find('Pfannenbehandlung_05_txt').text();
$('#clickAreas').prepend('<p> ' + pfannen + '</p>');