ajax和xml - 查找多个数据并在全球范围内使用

时间:2016-11-09 15:46:39

标签: ajax xml

我有非常大的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>');

0 个答案:

没有答案