نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل در پیمایش XML با JavaScript

  1. #1
    کاربر دائمی آواتار محمدامین شریفی
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران - شیراز
    پست
    1,302

    Question مشکل در پیمایش XML با JavaScript

    سلام ,
    دوستان در کد زیر قصد خواند فایل XML از شیوه پیمایش گره ها را دارم ولی این کد فقط در مرورگر IE کار میکند،نمی دانم دلیلش وجود namespace در برنامه هست و یا متد بکار رفته فقط در IE کار میکنم.
        doc = a(URL);

    x = doc.childNodes;

    elem("lblCity").innerHTML = x[1].firstChild.childNodes[6].attributes[0].nodeValue; //city name
    دانلود برنامه

  2. #2
    کاربر جدید آواتار k2-4u.com
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    غار
    پست
    21

    نقل قول: مشکل در پیمایش XML با JavaScript

    doc = a(URL);

    x = doc.childNodes;

    elem("lblCity").innerHTML = x[1].firstChild.childNodes[6].attributes[0].nodeValue; //city name
    مشکل اینجاست که این کد فقط در IE کار می کنه

    اینجا مثال های خوب Cross-Browser
    موجود است
    http://www.w3schools.com/XML/xml_examples.asp

    و یک نکته :
    بهترین روش برای کار با Javascript و XML
    استفاده از XSLT است
    http://fa.wikipedia.org/wiki/تبدیلات_اکس‌اس‌ال

  3. #3
    کاربر دائمی آواتار محمدامین شریفی
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران - شیراز
    پست
    1,302

    نقل قول: مشکل در پیمایش XML با JavaScript

    نقل قول نوشته شده توسط k2-4u.com مشاهده تاپیک
    مشکل اینجاست که این کد فقط در IE کار می کنه

    اینجا مثال های خوب Cross-Browser
    موجود است
    http://www.w3schools.com/XML/xml_examples.asp
    و یک نکته :
    بهترین روش برای کار با Javascript و XML
    استفاده از XSLT است
    http://fa.wikipedia.org/wiki/تبدیلات_اکس‌اس‌ال
    بله درست می فرمایید من تقریبا دو سال پیش این tutorial خیلی ساده و آموزنده را خوانده ام و اصلا در موقع نوشتن این برنامه به یاد XSLT نبودم و همش داشتم دنبال فریم ورک های جاوااسکریپت برای حل معما می گشتم.اتفاقا به همین سایت w3schools رفتم ولی نتوانستم متدی پیدا کنم که در firefox جواب بدهد.

  4. #4

    نقل قول: مشکل در پیمایش XML با JavaScript

    برای اینکه داخل بقیه مرور گر ها بتونید ازش استفاده کنید باید نحوه خوندنتون رو به این شکل بنویسید:

    if (document.all)
    {
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    }
    else
    {
    xmlDoc = document.implementation.createDocument("","",null) ;
    }

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •