ایکس ایم ایل
د ایکس پرینسي مارک اپ ژبه
XML د دې لپاره لنډیز دی د ایکس پرینسي مارک اپ ژبه.
څه دي د ایکس پرینسي مارک اپ ژبه?
د انعطاف وړ مارک اپ ژبه چې د معلوماتو جوړښت او لیږد لپاره کارول کیږي. دا په مختلفو سیسټمونو کې د معلوماتو شریکولو کې مهم رول لوبوي. دلته د هغې د ځانګړتیاوو او کارولو یوه عمومي کتنه ده:
- د معلوماتو جوړښت او لیږد: XML په اصل کې د اسنادو او معلوماتو د کوډ کولو لپاره کارول کیږي چې د انسان د لوستلو وړ او ماشین لوستلو وړ بڼه کې. دا د پیچلو ډیټا جوړښتونو او د مختلف سیسټمونو یا پلیټ فارمونو ترمینځ د معلوماتو لیږد لپاره مثالی کوي.
- د اصلاح وړ ټاګونه: برعکس د HTML، کوم چې دمخه تعریف شوي ټاګونه کاروي ، XML د دودیز ټاګونو رامینځته کولو ته اجازه ورکوي. دا انعطاف دا وړتیا ورکوي چې د ډیټا جوړښتونو پراخه لړۍ استازیتوب وکړي چې د سوداګرۍ یا غوښتنلیک ځانګړي اړتیاو سره سم جوړ شوي.
- د ډیټا تبادله: په پلور او بازارموندنه کې، XML اکثرا د مختلف سیسټمونو ترمنځ د معلوماتو تبادلې لپاره کارول کیږي، لکه دمراسمو (د پیرودونکو اړیکو مدیریت) سیسټمونه، د بازار موندنې اتومات وسیلې، او د بهرنیو معلوماتو سرچینې. دا د مختلفو سرچینو څخه د معلوماتو ادغام او راټولول اسانه کوي.
- ویب خدمتونه او APIs: XML په ډیری ویب خدماتو کې کلیدي برخه ده او آپس (د غوښتنلیک پروګرامینګ انٹرفیسونه). دا په معیاري بڼه کې د غوښتنو لیږلو او ځوابونو ترلاسه کولو لپاره کارول کیږي، کوم چې د مختلف سافټویر غوښتنلیکونو سره د تعامل لپاره اړین دی.
- د کراس - پلیټ فارم مطابقت: د XML یو ځواک د دې پلیټ فارم خپلواک طبیعت دی ، پدې معنی چې دا په مختلف عملیاتي سیسټمونو او غوښتنلیکونو کې کارول کیدی شي ، د ډیټا تبادلې کې مطابقت او انعطاف یقیني کوي.
- د نړیوال کولو لپاره ملاتړ: XML د یونیکوډ ملاتړ کوي، دا اجازه ورکوي چې په څو ژبو کې د معلوماتو استازیتوب وکړي. دا د سوداګرۍ لپاره خورا مهم دی چې په نړیوالو بازارونو کې فعالیت کوي، چیرې چې په مختلفو ژبو کې د معلوماتو اداره کول ډیری وختونه اړین دي.
- معیاري کول او مقررات: XML یو معیار دی چې د دې لخوا ساتل کیږي W3C (ورلډ وایډ ویب کنسورشیم)، د دې ثبات او پراخه منلو ډاډمن کول. دا معیاري کول د سوداګرۍ لپاره مهم دي ځکه چې دا ډاډ ورکوي چې د دوی د معلوماتو تبادلې میتودونه په نړیواله کچه پیژندل شوي او د نورو سیسټمونو سره مطابقت لري.
د XML بیلګه
خامخا! دلته د XML سند یو ساده مثال دی:
<Customer>
<Name>John Doe</Name>
<Email>johndoe@example.com</Email>
<Orders>
<Order>
<OrderID>12345</OrderID>
<Product>Smartphone</Product>
<Quantity>1</Quantity>
<Price>500</Price>
</Order>
<Order>
<OrderID>12346</OrderID>
<Product>Headphones</Product>
<Quantity>2</Quantity>
<Price>150</Price>
</Order>
</Orders>
</Customer>
د XML سند تشریح:
- د روټ عنصر: د
<Customer>
tag د ریښی عنصر دی. دا د یو واحد پیرودونکي پورې اړوند د ټول XML سند ډیټا پوښي. - د ماشوم عناصر: د ریښی عنصر دننه د ماشوم عناصر دي، هر یو د معلوماتو یوه برخه استازیتوب کوي. د مثال په ډول،
<Name>
او<Email>
ټګونه د پیرودونکي نوم او بریښنالیک پته چمتو کوي. - ځړول شوي عناصر: د
<Orders>
عنصر د څو ګروپونو لپاره کارول کیږي<Order>
عناصر، هر یو د پیرودونکي لخوا جوړ شوی انفرادي امر استازیتوب کوي. دا ښیي چې څنګه XML کولی شي د ځړولو له لارې د پیچلي ډیټا جوړښتونو استازیتوب وکړي. - عناصر او ډاټا: هر یو
<Order>
عنصر نور ماشوم عناصر لري لکه<OrderID>
,<Product>
,<Quantity>
، او<Price>
، هر یو د دې ترتیب لپاره ځانګړي معلومات لري. - د ځان تشریح کولو طبیعت: XML پخپله تشریح کوي، پدې معنی چې ټاګونه پخپله د هغه معلوماتو نوعیت بیانوي چې دوی پکې لري. د مثال په ډول،
<Product>
په واضح ډول په ګوته کوي چې د هغې مینځپانګه د محصول نوم دی. - انعطاف او توسعیت: که اړتیا وي، اضافي ډاټا ساحې په اسانۍ سره اضافه کیدی شي. د مثال په توګه، a
<Date>
عنصر په هر امر کې اضافه کیدی شي ترڅو د پیرود نیټه مشخص کړي.
دا د XML جوړښت په ځانګړي ډول د پلور او بازارموندنې په برخه کې د پیرودونکو معلوماتو اداره کولو او شریکولو لپاره ګټور دی ، د امر توضیحات ، او په مختلف سیسټمونو کې د محصول معلوماتو. روښانه، درجه بندي جوړښت د انسانانو او ماشینونو لپاره لوستل او پروسس کول اسانه کوي.
XML د ډیټا جوړښت، تبادلې، او ادغام لپاره د پلور او بازار موندنې په برخه کې حیاتي وسیله ده، د مختلفو سیسټمونو او پلیټ فارمونو ترمنځ بې سیمه اړیکو اسانتیا.
- لنډیز: ایکس ایم ایل