«XML»–ի խմբագրումների տարբերություն

Content deleted Content added
չ BekoBot (քննարկում) մասնակցի խմբագրումները հետ են շրջվել Arman musikyan մասնակցի վերջին տարբերակին։
չ clean up, փոխարինվեց: մ ։ → մ։, : → ։ (2) oգտվելով ԱՎԲ
Տող 14.
 
==== Պրոցեսոր և ծրագիրր ====
Պրոցեսորը վերլուծում է նշումը և տալիս է համակարգված տեղեկատվություն ծրագրին։ Բնորոշիչը պահանջներ է ներկայացնում՝ թե XML պրոցեսորը ինչ պետք է կատարի, և ինչը՝ ոչ, սակայն ծրագրին ոչ մի բան չի կարող անել։
 
==== Նշում և բովանդակություն ====
Նիշերը, որոնք պարունակում է XML փաստաթուղթը, լինում են նշման և բովանդակային և կարող են տարբերակվել սովորական սինտակտային կանոններով ծրագրով։ Հիմնականում, շարքերը, որոնք ստեղծում են նշումը, սկսվում են < նիշով և վերջանում > նիշով, կամ սկսվում & նիշով և վերջանում ; նիշով։ Նիշերի այն շարքերը, որոնք նշման չեն՝ բովանդակային են։ Չնայած դրան, [[CDATA]] բաժնում <![CDATA[ և ]]> բաժանիչները դասակարգվում են նշման դասին, իսկ նրանց միջև գտնվող տեքստը՝ բովանդակային։
 
==== Հայտանիշ ====
Տող 36.
:<source lang="xml"><step number="3">Connect A to B.</step></source>
 
XML-ի բնորոշիչը կարող է ունենալ մեկ արժեք և ամեն բնորոշիչը կրող է հայտնվել ամենաշատը մեկ անգամ ամեն տարրում։ Այն դեպքում, երբ մի քանի արժեք է պետք՝ դա պետք է արվի ցանկը լավ կազմված XML բնորոշչի մեջ կոդավորելով։ XML բնորոշիչը՝ այս դեպքում, պետք է ունենա որոշ ձևաչափ։ Սովորաբար դա կամ ։կամ։ կամ ; նիշերով սահմանվոց ցանկ է, կամ էլ , եթե անհատական արժեքները չեն պարունակում բացատներ, կարող է օգտագործվել բացատներով սահմանված ցանկ։
:<source lang="xml"><div class="inner greeting-box" >Hello!</div></source>
Այստեղ class բնորոշիչը ունի երկու արժեք՝ inner greeting-box, որը նշում է inner և greeting-box class-անունները։
Տող 66.
* Կարող է անհնար լինել օգտագործել սիմվոլը հեղինակի մեքենայում։
* Որոշ սիմվոլներ ունեն գլիֆեր, որոնք դժվար է տարվերակել այլ սիմվոլներից։ Օրիանկներ են՝
** Չդադարող բացատ (&#xa0; ) " " և բացատ (&#x20; ) " "
** Կիրիլյան մեծտառ А (&#x410;А) "А" և լատինական մեծատառ A (&#x41;A) "A"
 
Կա հինգ նախապես սահմանված սուբյեկտներ՝
* &lt; ներկայացնում է <
* &gt; ներկայացնում է >
* &amp; ներկայացնում է &
* &apos; ներկայացնում է '
* &quot;" ներկայացնում է "
 
Բոլոր թույլատրելի [[Յունիկոդ]]ի սիմվոլները կարող են ներկայացվել թվային սիմվոլների տեղեկանքով:տեղեկանքով։ Դիտարկենք չինական 中 սիմվոլը, որի թվային կոդը Յունիկոդում տասնվեցական 4E2D, կամ տասական 20,013:013։
&#0;-ը չի թույլատրվում, քանի որ զրոն կառավարող սիմվոլներից է, որոնք ներառված չեն XML-ում, նույնիսկ երբ օգտագործվում են` որպես թվային սիմվոլի տեղեկանք։ Ինչ-որ այլ կոդավորման մեխանիզմ է պահանջվում, օրինակ՝ [[Base64]]-ը, այսպիսի սիմվոլները ներկայացնելու համար։
 
Ստացված է «https://hy.wikipedia.org/wiki/XML» էջից