الرئيسيةاليوميةپرسشهاي متداولجستجوثبت نامليست اعضاگروههاي کاربرانورود

شاطر | 
 

 XML or KXML

مشاهده موضوع قبلي مشاهده موضوع بعدي اذهب الى الأسفل 
نويسندهپيام
ghadiri



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: XML or KXML   الإثنين يناير 19, 2009 10:26 pm

می خواستم بدونم ایا با xml داخلی خود j2me میشه مدیرتی روی یک فایل xml داشت یا باید حتما از kXML یا nanoxml استفاده کرد؟

مثلا میشه این آبجک رو فراخوانی کرد؟
كد:
import javax.xml.*

من تو این زمینه هرچی گشتم حتی تو خود سایت sun همش صحبت سایر برنامه های سرویس دهنده هست مثلا به این لینک نگاه کنید
http://developers.sun.com/mobility/midp/articles/parsingxml/

در این زمینه یک راهنمایی کوچیک میخواستم
ممنون
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
Admin
Admin
avatar

تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

پستعنوان: پاسخ   الثلاثاء يناير 20, 2009 10:19 am

بهترین گزینه همون kxml هست

_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي http://j2me.blogfa.com
ghadiri



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: ...   الثلاثاء يناير 20, 2009 1:19 pm

من با kxml مشکل دارم. ببینید من سعی میکنم تا یک فایل xml رو از روی localhost بخونم برای اینکار میام اول یک کانکشن درست میکنم تا به آدرس اون xml وصل شم

HttpConnection c = (HttpConnection)Connector.open(URL);
InputStream in = c.openInputStream();

بعد مقدار in رو درقابل InputStreamReader می خونم تا بتونم به xml ارسالش کنم یعنی :

InputStreamReader reader = new InputStreamReader(in);

XmlParser parser = new XmlParser( reader );

حالا یک داکیومنت از باز میکنم تا بتونم با متن xml کار کنم و مقدار خونده شده رو میزارم توش

Document doc = new Document();
doc.parse( parser );

حال برای اینکه root رو از درون فایل xml بخونم میام این دستور رو میدم

Element root = doc.getRootElement();

خوب نمی دونم تا اینجا رو درست اومدم یا نه !!! اما اینجا که میرسه دیگه برنامه جلو نمیره مثل اینکه برنامه هنگ میکنه
مشکل من تو کد بالا کجاست؟


البته اونجا که مقدار رو وارد doc میکنم بعدش با دستور زیر مقدار درونش رو میخونم

doc.getText()

جالبه انتظار داشتم متن xml رو ببینم اما بجاش کلمه Error... چاپ میشه

ممکنه راهنمایی بفرمایید.
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
ghadiri



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: ...   الجمعة يناير 23, 2009 2:45 pm

کسی نمی خواد منو راهنمایی کنه!!!!!!!!!!!!!!!؟
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
Admin
Admin
avatar

تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

پستعنوان: پاسخ   السبت يناير 24, 2009 4:08 am

خب پس چرا پیغام خطا رو نذاشتی؟!

_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي http://j2me.blogfa.com
ghadiri



تعداد پستها : 13
Registration date : 2009-01-17

پستعنوان: ..   الإثنين يناير 26, 2009 10:54 pm

ببینید برنامه اصلا خطا نمیده، فقط من انتظار داشتم تو doc متن xml مورد نظرم باشه مثلا

<?xml version="1.0" encoding="windows-1256" ?>
<root>
....
</root>

اما بجای اون فقط یک کلمه هست اون هم کلمه Error

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

اگر این کد ها مشکل دارن لطفا کدهای درست رو بنویسید ممنون میشم
lol!
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
محتوى إعلاني




پستعنوان: رد: XML or KXML   

بازگشت به بالاي صفحه اذهب الى الأسفل
 
XML or KXML
مشاهده موضوع قبلي مشاهده موضوع بعدي بازگشت به بالاي صفحه 
صفحه 1 از 1

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: سوال و جواب-
پرش به: