Мазмун
- Унутулган Декларация Билдирүүсү
- Чектелбеген элементтер же текст
- Open Tags
- Root Element жок
- Бир нече Ак-Космос каармандары
XML (Кеңейтилүүчү белгилөө тили) тили ушунчалык жөнөкөй болгондуктан, аны дээрлик ар ким биле алат. Мындай жеткиликтүүлүк тилдин негизги артыкчылыгы болуп саналат. XMLдин бир жагы - тилде бар эрежелер абсолюттук. XML анализдөөчүлөр ката кетиришет. XML менен иштесеңиз да, тилде көп жылдан бери иштеп келе жатсаңыз дагы, ошол эле каталар кайра-кайра кайталана берет. XMLде документтерди түзүүдө көп ката кетирген каталарды карап көрөлү, ошондо сиз өз ишиңизде ушундай жаңылыштыктарды болтурбоого үйрөнө аласыз.
Унутулган Декларация Билдирүүсү
Техникалык татаалдыгына карабастан, компьютерлер өзүлөрү үчүн ойлоно алышпайт жана ар кандай учурларда билдирүүнүн маанисин түшүнүү үчүн туюмду колдонушпайт. Браузер сиз жазган кодду түшүнүшү үчүн, тилди декларациялык арыз менен көрсөтүү керек. Бул билдирүүнү унутуп койсоңуз, браузер сиз кайсы тилди колдонуп жатканыңызды билбейт жана сиз жазган код менен көп нерсе кыла албай калат.
Чектелбеген элементтер же текст
XML иерархиялык стилде иштейт. Бул деген:
- Баланын бардык элементтеринде ата-энелер болушу керек.
- Бардык маалымат саптары элементтер тэгинин ортосунда болушу керек.
- Бардык комментарийлер комментарий тегинин ичинде болушу керек.
Open Tags
XML сиз ачкан тегдердин бардыгын жабууну талап кылат. HTMLде кез-кезде ачык теги жок болуп кетиши мүмкүн, ал эми кээ бир браузерлер баракчаны көрсөтүп жатканда сиз үчүн тэгдерди жабышат. Жакшыраак түзүлбөсө дагы, документ талдоого өтүшү мүмкүн. XML бул кыйла чуулгандуу. Ачык белгиси бар XML документ бир учурда ката кетирет.
Root Element жок
XML дарак структурасында иштегендиктен, ар бир XML барагында дарактын чокусунда тамыр элементи болушу керек. Элементтин аталышы маанилүү эмес, бирок ал жерде болушу керек же андан кийинки тегтер туура уя салынбайт.
Бир нече Ак-Космос каармандары
XML 50 боштукту бирдей интерпретациялайт.
XML Code: Салам дүйнө!
Output:
Салам дүйнө!
XML ак боштук белгилери деп аталган бир нече боштуктарды алып, аларды бир боштукка кыскартат. Эсиңизде болсун, XML бул маалыматты өткөрүү жөнүндө. Бул ошол маалыматтарды берүү жөнүндө эмес. Бул визуалдык дисплейге же дизайнга эч кандай тиешеси жок. Текстти тегиздөө үчүн колдонулган ак мейкиндик XML кодунда эч кандай мааниге ээ эмес, андыктан сиз кандайдыр бир визуалдык макетти же дизайнды жазууга аракет кылган ашыкча боштуктарды кошуп жатсаңыз, убакытты текке кетирип жатасыз.
Джереми Жирард тарабынан редакцияланган