مزیتهای لهجه نماد گذاری XML
XML مبنی بر لهجه آدم هاست و خیر کامپیوترها. به عبارت دیگر XML برای آدم قابل طراحی اپلیکیشن در مشهد شعور میباشد.
تایپ کردن کد به لهجه علامت گذاری XML، مانند HTML بی آلایش میباشد.
XML تماما با جاوا سازگار و قابل گسترش میباشد.
در اکس ام ال شما میتوانید برچسبهای خویش را ساخت نمائید یا این که از برچسبهای ساختوساز گردیده به وسیله دیگرافراد به کار گیری نمایید که از لهجه طبیعی دامنه شما استعمال مینمایند و خصوصیتهای موردنیاز شمارا داراهستند.
کاربرد گویش آرم گذاری XML
امروزه نرم افزارها و دستگاههای متفاوت از XML برای رئیس، ساختاربندی، ذخیره، جابجایی و اکران دادهها به کارگیری مینمایند. مثلا، از لهجه علامت گذاری XML به صورت بزرگ در تبادل دادههای B۲B به کار گیری می شود. XML همینطور استاندارد پوستههای پوشه آفیس مشمول پوشههای مایکروسافت آفیس و گوگل دیتس میباشد.
این گویش نماد گذاری به مکان ترکیب دادهها در یک مدرک HTML، آن را برای مستقل کردن پوشههای اکس ام ال برون سپاری مینماید. از آن جا که این کدها دادهها را در پوسته متنی معمولی ذخیره مینماید، این ذخیرهسازی غیر وابسته از پلتفرم شما میباشد و دادههای شمارا می شود به راحتی منتقل کرد. هماینگونه این لهجه داده ها را فارغ از پوستهبندی خاصی در خویش ذخیره مینماید. همین قضیه منجر میگردد درهر سیستمی قابل حمل باشد و برای اکران آن نیاز به hardware یا این که اپ خاصی نباشد. این انعطاف سبب گردیده که XML در نرمافزارنویسی اینترنت و گوشی گزینه به کار گیری قرار بگیرد.
یکی از دیگر از کاربردها، این میباشد که شما می توانید متنها دلخواه خویش را در پوسته یک پوشه xml ذخیره نمایید، بعد با امداد HTML سوای دقت به متن، به پیاده سازی ظواهر آن بپردازید. در پایان با یاری یکسری خط کد جاوا اسکریپت، متن های xml را در پوسته HTML اکران دهید. این عمل منجر میگردد هر مجال که نیاز میباشد بتوانید متون را سوای تغییرو تحول ظاهری و کدهای html تغییر و تحول دهید.
XML در اندروید
در جاوا اندروید از اکس ام ال برای پیاده سازی Layout به کارگیری می کنیم. چون اکس ام ال یک گویش بسیار سهل و مدل است، براین اساس منجر نمیشود پیاده سازیهای Layout هنگفت و نماید شوند. XML به شما در تایپ کردن کد رابط کاربری (UI) در اندروید امداد مینماید تا رابط کاربری متبوع خویش را پیاده سازی فرمائید. تگهای این کد داخل فولدرهای XML از پیش تعریفوتمجید نشدهاند در فیض ما بایستی تگ هایی که مایحتاج داریم را خودمان تمجید کنیم. XML زبانی بسیار معمولی و مقیاس پذیر میباشد که هم بوسیله آدم و هم از دید دستگاه قابل تلاوت میباشد.
در اندروید شما با استعمال از گویش نماد گذاری اکس ام ال می توانید به راحتی به پیاده سازی UI در اندروید بپردازید.
تفاوت XML و HTML
لهجه XML برای ذخیره و جابجایی اطلاعات به عمل می رود. اما HTML برای اکران اطلاعات استعمال میگردد.
خلاف HTML تگهای XML تعریف و تمجید گردیده نیستند و شما بایستی بر حسب نیازتان آنانرا تعریفوتمجید فرمایید.
هیچ کدام جایگزین یکدیگر نیستند زیرا هرمورد برای هدف ها خاصی پیاده سازی گردیده اند.
معرفی سه نوع Layout در یک طرح بندی اندروید
Linear Layout : محتواهای شمارا در یک طرف، به طور عمودی یا این که افقی تراز مینماید.
Relative Layout : محتوایهای شمارا به طور نسبی میچیند و دست شما برای چیدمان View درین Layout گشودهخیس میباشد البته Relative Layout از Linear Layout یا این که Frame Layout هنگفت خیس میباشد.
Frame Layout : این Layout بی آلایشترین و مدل ترین Layout میباشد و خصوصیتهای متعددی ندارد و برای دکورا سیون تکی به کار گیری می گردد.
گونه های پوشههای XML گزینه به کارگیری در اندروید
Layout XML
Manifest xml
String Xml
Style XML
drawable.xml
color.xml

معایب سبک ایده پردازی و فروش آن و درآمد از اندروید