XML
Xml (eXtensible Markup Language) - белгилөө тили.
XML маалыматтарды сактоо жана ташуу үчүн иштелип чыккан.
Xml 90-жылдардын аягында чыгарылган. ал өзүн-өзү сүрөттөгөн маалыматтарды колдонууга жана сактоого жеңил камсыз кылуу үчүн түзүлгөн.
XML 1998-жылдын 10-февралында W3C сунушу болуп калды.
XML HTML үчүн алмаштыруу эмес.
XML өзүн сүрөттөө үчүн иштелип чыккан.
XML маалыматтарды көрсөтүү үчүн эмес, маалыматтарды алып жүрүү үчүн иштелип чыккан.
XML тэгдери алдын ала аныкталган эмес. Сиз өз тегиңизди аныкташыңыз керек.
XML платформа көз карандысыз жана тил көз карандысыз.
Эмне үчүн xml
Platform Independent жана Language Independent: xml'дин негизги артыкчылыгы - сиз аны Microsoft SQL сыяктуу программадан маалыматтарды алып, XMLге айландырганда, андан кийин ошол XMLди башка программалар жана платформалар менен бөлүшүү үчүн колдоно аласыз. Сиз эки платформанын ортосунда баарлаша аласыз, алар көбүнчө абдан кыйын.
XML чындап күчтүү кылат негизги нерсе анын эл аралык кабыл алуу болуп саналат. Көптөгөн корпорациялар маалымат базалары, программалоо, кеңсе тиркемелери уюлдук телефондор жана башкалар үчүн XML интерфейстерин колдонушат. Бул анын платформа көз карандысыз өзгөчөлүгү менен шартталган.
Эгер сиз HTML документиңизде динамикалык маалыматтарды көрсөтүшүңүз керек болсо, маалыматтар өзгөргөн сайын HTMLди түзөтүү үчүн көп эмгек талап кылынат.
XML менен, маалыматтар өзүнчө XML файлдарында сакталышы мүмкүн. Мына ушундай жол менен сиз дисплей жана макет үчүн HTML/CSS колдонууга көңүл бурсаңыз болот жана негизги маалыматтардагы өзгөрүүлөр HTMLге эч кандай өзгөртүүлөрдү талап кылбайт деп ишениңиз.
JavaScript кодунун бир нече саптары менен сиз тышкы XML файлын окуп, веб-баракчаңыздын маалымат мазмунун жаңырта аласыз.
Чыныгы дүйнөдө компьютер тутумдары жана маалымат базалары туура келбеген форматтагы маалыматтарды камтыйт.
XML маалыматтары жөнөкөй текст форматында сакталат. Бул маалыматтарды сактоонун программалык жана аппараттык жактан көз карандысыз жолун камсыз кылат.
Бул ар кандай колдонмолор менен бөлүшө турган маалыматтарды түзүүнү бир топ жеңилдетет.
AJAX
AJAX – асинхрондук JavaScript жана XML деген сөздүн кыскартылган түрү. Бул JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest ж.б. сыяктуу өз ара байланышкан технологиялардын тобу.
AJAX сизге веб-баракчаны кайра жүктөөсүз асинхрондуу түрдө маалыматтарды жөнөтүүгө жана алууга мүмкүндүк берет. Ошентип, ал тез.
AJAX сизге бардык баракчаны эмес, маанилүү маалыматты гана серверге жөнөтүүгө мүмкүндүк берет. Ошентип, кардар тараптан гана баалуу маалыматтар сервер тарапка багытталат. Бул колдонмоңузду интерактивдүү жана тезирээк кылат.
ajax технология эмес, өз ара байланышкан технологиялар тобу. AJAX технологиялары төмөнкүлөрдү камтыйт:
- HTML/XHTML жана CSS
- DOM
- XML же JSON
- XMLHttpRequest
- JavaScript
Качан жаңырды
2024-ж., 17-авг.