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

Content deleted Content added
չ clean up oգտվելով ԱՎԲ
No edit summary
Տող 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 (A&#x41;) "A"
 
Կա հինգ նախապես սահմանված սուբյեկտներ՝
* &lt; ներկայացնում է <
* &gt; ներկայացնում է >
* &amp; ներկայացնում է &
* &apos; ներկայացնում է '
* "&quot; ներկայացնում է "
 
Բոլոր թույլատրելի [[Յունիկոդ]]ի սիմվոլները կարող են ներկայացվել թվային սիմվոլների տեղեկանքով։տեղեկանքով: Դիտարկենք չինական 中 սիմվոլը, որի թվային կոդը Յունիկոդում տասնվեցական 4E2D, կամ տասական 20,013։013:
&#0;-ը չի թույլատրվում, քանի որ զրոն կառավարող սիմվոլներից է, որոնք ներառված չեն XML-ում, նույնիսկ երբ օգտագործվում են` որպես թվային սիմվոլի տեղեկանք։ Ինչ-որ այլ կոդավորման մեխանիզմ է պահանջվում, օրինակ՝ [[Base64]]-ը, այսպիսի սիմվոլները ներկայացնելու համար։
 
=== Մեկնաբանություններ ===
Մեկնաբանությունները կարող են հայտնվել ամեն տեղ փաստաթղթում՝ նշումից դուրս։ Մեկնաբանությունները չեն կարող հայտնվել XML հայտարարւթյունից առաջ։ Մեկնաբանությունները սկսվում են <!-- և վերջանում -->։ -- շարքը չի թույլատրվում մեկնաբանությունների ներսում։ Ամպերսանդը չունի ինչ-որ հատուկ նշանակություն մեկնաբանությունների համար։ Վավերական մեկնաբանության օրինակ՝
<!-- no need to escape <code> & such in comments -->
 
=== Համաշխարհային օգտագործում ===
[[XML 1.0]] (հինգերորդ հրատարակությունը) և [[XML 1.1]] թույլ են տալիս գրեթե բոլոր [[Յունիկոդ]]ի սիմվոլի օգտագործումը տարրերի անուններում, բնորոշիչներում, մեկնաբանություններում և սիմվոլների տվյալներում։ Հետևալը լավ կազմված XML փաստաթուղթ է, որը ներառում է և՛ չինական և՛ կիրիլյան սիմվոլներ։
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<俄语>данные</俄语>
</source>
 
[[Կատեգորիա:XML]]
[[Կատեգորիա:Ծրագրավորման գործիքներ]]
Ստացված է «https://hy.wikipedia.org/wiki/XML» էջից