host3nter

پارس کردن یک فایل xml در فولدر assets به وسیله XmlPullParser (کمک کنید لطفا)

سلام دوستان. شایدباورتون نشه ولی الان تقریبا یک ماهی هست که می خوام این فایل xml ...

موضوع پارس کردن یک فایل xml در فولدر assets به وسیله XmlPullParser (کمک کنید لطفا),.

برنامه نویس, برنامه نویسی, برنامه نویسی Android

تاريخ ارسال:2014/08/02

هاست سنتر سلام دوستان. شایدباورتون نشه ولی الان تقریبا یک ماهی هست که می خوام این فایل xml و پارس کنم ولی نمیشه. تو روخدا اگر اطلاعی دارین راهنماییم کنید. ممنون. این فایل xml من که داخل فولدر assets تعریفش کردم. <?xml version="1.0" encoding="utf-8"?> <categories> <category> <id>length</id> <name>طول</name> </category> <category> <id>Power</id> <name>توان</name> </category> <category> <id>Energy</id> <name>انرژی</name> </category> <category> <id>Time</id> <name>زمان</name> </category> <category> <id>Temperature</id> <name>درجه حرارت</name> </category> <category> <id>Mass</id> <name>جرم</name> </category> <category> <id>Area</id> <name>سطح</name> </category> <category> <id>Angle</id> <name>زاویه</name> </category> <category> <id>Speed</id> <name>سرعت</name> </category> <category> <id>Volume</id> <name>حجم</name> </category> <category> <id>Pressure</id> <name>فشار</name> </category> </categories> یه کلاس دارم به نام Category که از متد set و get استفاده کردم. public class Category { String name, id; public String getId(){ return id; } public void setId(String id){ this.id = id; } public String getName(){ return name; } public void setName(String name){ this.name = name; } } این هم کلاسی هست که می خوام اون xml و پارس کنم. این کلاس فقط باید کارش پارس کردن اون فایل باشه. import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserFactory; import android.content.Context; import com.asr24.cando.Category.Category; public class CategoryParser { static Context context; static public class CategoryPullParser{ static ArrayList<Category> parseCategory(InputStream inputStream) throws XmlPullParserException, IOException{ XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser() ; inputStream = context.getApplicationContext().getAssets().open(" categories.xml"); parser.setInput(inputStream, "utf-8"); Category category = null; ArrayList<Category> categoryList = new ArrayList<Category>(); int eventType = parser.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { switch (eventType) { case XmlPullParser.START_TAG: if (parser.getName().equals("id")) { category = new Category(); category.setId(parser.getAttributeValue(null, "id")); }else if (parser.getName().equals("name")) { category.setName(parser.getAttributeValue(null, "name")); } break; case XmlPullParser.END_TAG: if (parser.getName().equals("category")) { ... هاست,دامین,سایت,وب,طراحی

سوال: دستوری بجای ReadLn در شبکه ایندی که بجای لاین با دریافت کلمه پایان پذیرد

نصب خودکار برنامه های جانبی

گذاشتن طرح توی themeforest.net / کسی اطلاعی داره مارو مطلع کنه لطفا

سوال: سخت تر کردن امکان خواندن کدهای سایت

سوال: ساخت elearning

بازدید ساز سئومارک

فازی c-mean

پارس, کردن, یک, فایل, xml, در, فولدر, assets, به, وسیله, XmlPullParser, کمک, کنید, لطفا

پارس کردن یک فایل xml در فولدر assets به وسیله XmlPullParser (کمک کنید لطفا)

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google
logo-samandehi