مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ghorashi

عضویت از 1395/08/16

اشکال در به دست آوردن محتوای xml

  • شنبه 1 مهر 1396
  • 12:07
تشکر میکنم

با عرض سلام

من با استفاده از تابع Ajax میخوام اطلاعات xml رو بازیابی کنم . ولی در بعضی از نودها میخوام خط به خط هم نام نود و هم مقدارش رو داشته باشم . نام نود به درستی بر میگرده ولی محتویات نود به صورت undefined نمایش داده میشه. تابع به صورت زیر میباشد

$.ajax({
                type: "GET",
                url: "Data/paz.xml",
                dataType: "xml",
                success: parseXML,
                error: function () {
                    alert("An error occurred while processing XML file.");
                }
            }
function parseXML(xml) {

            
            $(xml).find('jogh').each(function () {
                //var sTitle = $(this).find('id_main').text();
                var sPublisher = $(this).find('Onvan').text();
                $("<dd></dd>").html("<a>" + sPublisher + "</a>").appendTo("#mydiv dl");
            });

            $(xml).find('jogh').find('matn').each(function () {

                var x = $(this).children().length;

                for (i = 0 ; i <= x ; i++) {

                    var name = $(this).children()[i].nodeName;
                    var txt = $(this).children()[i].text;
                    $("#kk").append("<" + name + ">" + txt + "</" + name + ">");

                };
            });

        };
<Table>
  <Joghrafi>
    <jogh>
      <id_main>a1</id_main>
      <Onvan>Введение в природу Ирана</Onvan>
      <Nevis></Nevis>
      <matn>
        <h1>Введение в природу Ирана</h1>
        <h6>
          Автор: Хамидреза Шейбани <span>Дата: Четверг 09 января 2014 г.</span>
        </h6>
        <h3>1) Территория и разнообразие географических регионов Ирана</h3>
        <p>Площадь и математическое положение</p>
    </p>
      </matn>
    </jogh>
  </Joghrafi>
</Table>

لطفا راهنماییم کنید که اشکال در کجاست

در ضمن باید بگم که از nodeval هم استفاده کردم ولی بازم جواب نداد

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)