Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

कोटलिन का उपयोग करके एंड्रॉइड में एक्सएमएल पार्स करने के लिए XMLPullParser का उपयोग कैसे करें?

<घंटा/>

यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके Android में XML को पार्स करने के लिए XMLPullParser का उपयोग कैसे करें।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 

चरण 3 - एक लेआउट संसाधन फ़ाइल (row.xml) बनाएं और निम्न कोड जोड़ें -

   

चरण 5 - एक नया एसेट फोल्डर बनाएं, और एसेट फोल्डर के अंदर एक एंड्रॉइड रिसोर्स फाइल (model.xml) बनाएं और निम्नलिखित कोड जोड़ें -

  सहवाग <पदनाम>उप कप्तान दिल्ली    अश्विन <पदनाम>ऑफ स्पिन गेंदबाज चेन्नई   धोनी <पदनाम>कप्तान  रांची 

चरण 6 - निम्न कोड को src/MainActivity.kt में जोड़ें

<पूर्व>आयात android.os.Bundleimport android.widget.ListAdapterimport android.widget.ListViewimport android.widget.SimpleAdapterimport androidx.appcompat.app.AppCompatActivityimport org.xmlpull.v1.XmlPullParserimport org.xmlpull.vmlParser.XmlPull.vmlPull.v1.XmlPullParserimport. .XmlPullParserFactoryimport java.io.IOExceptionclass MainActivity:AppCompatActivity() { ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) {super.onCreate (savedInstanceState) setContentView (R.layout.activity_main) शीर्षक ="KotlinApp" कोशिश करें { val userList =ArrayList>() var उपयोगकर्ता:हैश मैप<स्ट्रिंग?, स्ट्रिंग?>? =हैश मैप () वैल एलवी:लिस्ट व्यू =findViewById (R.id.listView) वैल इनपुटस्ट्रीम =एसेट। ओपन ("मॉडल। एक्सएमएल") वैल पार्सर फैक्ट्री:XmlPullParserFactory =XmlPullParserFactory.newInstance() वैल पार्सर:XmlPullParser =parserFactory.newPullParser () parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, सच) parser.setInput(inputStream, null) var टैग:स्ट्रिंग? var text ="" var event =parser.eventType जबकि (event !=XmlPullParser.END_DOCUMENT) {tag =parser.name जब (ईवेंट) { XmlPullParser.START_TAG -> if (tag =="user") user =HashMap() XmlPullParser.TEXT −> text =parser.text XmlPullParser.END_TAG −> जब (टैग) { "नाम" −> उपयोगकर्ता !! ["नाम"] =पाठ "पदनाम" −> उपयोगकर्ता !! ["पदनाम"] =पाठ "स्थान" −> उपयोगकर्ता !! this@MainActivity, userList, R.layout.row, arrayOf ("नाम", "पदनाम", "स्थान"), intArrayOf (R.id.tvName, R.id.tvDesignation, R.id.tvLocation)) lv। एडेप्टर =एडेप्टर} कैच (e:IOException) {e.printStackTrace ()} कैच (e:XmlPullParserException) { e.printStackTrace() } }}

चरण 6 - निम्न कोड को androidManifest.xml में जोड़ें

 <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android) :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />   

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से कोटलिन का उपयोग करके एंड्रॉइड में एक्सएमएल पार्स करने के लिए XMLPullParser का उपयोग कैसे करें? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

कोटलिन का उपयोग करके एंड्रॉइड में एक्सएमएल पार्स करने के लिए XMLPullParser का उपयोग कैसे करें?


  1. टूलबार एंड्रॉइड में सर्च व्यू का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं टूलबार android में searchView का उपयोग कैसे कर सकता हूं। चरण 1 − Android Studio में एक नया प्रोजेक्ट बनाएं, File⇒ New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी ज़रूरी विवरण भरें. चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न को

  1. एंड्रॉइड में एक्सएमएल पार्स करने के लिए XMLPullParser का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में XMLPullParser कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. एंड्रॉइड ऐप में JSON को पार्स करने के लिए वॉली लाइब्रेरी का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड ऐप में JSON को पार्स करने के लिए वॉली लाइब्रेरी का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। दूसरा चरण - निम्न कोड को res/layout/activity_main.xml