سؤال

هذا السؤال لديه بالفعل إجابة هنا:

أعطني مثالًا على كيفية تحليل ملف XML مخصص باستخدام DOM

هل كانت مفيدة؟

نصائح أخرى

للإشارة هنا مقالة ممتازة حول هذا الموضوع بقلم مايكل جالبين:العمل مع XML على Android.

يعرض مايكل عدة طرق لتحليل XML وإنشاء XML مع Android. هناك عدة طرق للقيام بتوصيل ساكس.

لاقتباس من مقالته ، باستخدام المبسطة Android.Util.xml الفصل ، إليك مثال (لاحظ أنه يجب عليك تنفيذ المعالج ، راجع المقالة للحصول على التفاصيل):

public class AndroidSaxFeedParser extends BaseFeedParser {

public AndroidSaxFeedParser(String feedUrl) {
    super(feedUrl);
}

public List<Message> parse() {
    RssHandler handler = new RssHandler();
    try {
        Xml.parse(this.getInputStream(), Xml.Encoding.UTF_8, handler);
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
    return handler.getMessages();
}

}

أتذكر عندما بدأت تحليل XML باستخدام SAX ، استخدمت هذا الرابط. قم بتنزيل الكود المصدري لكتاب Android الأساسي ... "الفصل 5" في الكود المصدري يتعامل مع تحليل XML ... آمل أن يساعد هذا ... لقد تم ذلك بطريقة بسيطة وأنيقة للغاية ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top