سمات XML/SOAP لـ Complextype في KSOAP
-
02-10-2019 - |
سؤال
أحاول تحليل استجابة الصابون التي تحتوي على متداخلة ComplexType
S باستخدام مكتبة KSOAP على Android 2.1.
<event att1="value1" att2="value2" att3="value3">
<tag2> ... </tag2>
<tag3> ... </tag3>
</event>
لقد قمت بتطبيق صفي الخاص Event
هذا ينفذ org.ksoap2.serialization.KvmSerializable
لتحليل هذا الرد.
ليس من الواضح بالنسبة لي إذا وكيف يمكنني تحليل/إلغاء تخصيص السمات (att1
, att2
و att3
) التابع event
العقدة. هل من الممكن حتى مع تطبيق KSOAP الحالي؟
شكرًا.
المحلول
على حد علمي ، لا يمكن قراءة سمات القراءة مع مكتبة KSOAP. لهذا السبب أفضل عدم استخدامه.
تحرير: بعد البحث على الويب عن بعض الشيء ، اكتشفت أنه يبدو أن هناك تصحيحًا يجعله قادرًا على قراءة السمات. أعتقد أنه يمكنك تنزيله هنا ولكني لست متأكدًا مما إذا كان هذا هو الصحيح: رابط للتنزيل
لكن هؤلاء الرجال قد تمكنوا إلى حد ما من تشغيله:
أتمنى أن يساعدك هذا. اسمحوا لي أن أعرف إذا كنت قد اكتشفت ذلك.
تحرير آخر: جرب هذا الرابط. إنه يعمل بالتأكيد في قراءة سمات KSOAP:
نصائح أخرى
أنا المؤلف OS The Attribute Patch ، والآن لمرافع المشروع لـ KSAOP2-Android. http://code.google.com/p/ksoap2-android/
يعمل تحليل السمة بالتأكيد مع الكود من مشروعي الإصدار 2.5.1 وأحدث 2.5.2. أنا أستخدمه في تطبيق يعيش في سوق Android دون مشاكل.
انظر صفحة الويكي حول كيفية استخدامه:
http://code.google.com/p/ksoap2-android/wiki/howtouse
وأيضًا انظر بعض الروابط في صفحة ارتباطات Wiki لمعرفة كيفية التنقل للعمل.