هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

 XML or KXML

اذهب الى الأسفل 
2 مشترك
نويسندهپيام
ghadiri




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

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

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

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

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

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


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

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

بهترین گزینه همون kxml هست
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
ghadiri




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

XML or KXML Empty
پستعنوان: ...   XML or KXML Icon_minitimeالثلاثاء يناير 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

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

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


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

XML or KXML Empty
پستعنوان: پاسخ   XML or KXML Icon_minitimeالسبت يناير 24, 2009 4:08 am

خب پس چرا پیغام خطا رو نذاشتی؟!
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
ghadiri




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

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

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

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

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

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

اگر این کد ها مشکل دارن لطفا کدهای درست رو بنویسید ممنون میشم
lol!
بازگشت به بالاي صفحه اذهب الى الأسفل
 
XML or KXML
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-

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