XML
Xml (eXtensible Markup Language) is 'n opmerktaal.
XML is ontwerp om data te stoor en te vervoer.
Xml is in die laat 90's vrygestel. dit is geskep om 'n maklik om te gebruik en selfbeskrywende data te stoor.
XML het op 10 Februarie 1998 'n W3C-aanbeveling geword.
XML is nie 'n plaasvervanger vir HTML nie.
XML is ontwerp om selfbeskrywend te wees.
XML is ontwerp om data te dra, nie om data te vertoon nie.
XML-etikette is nie vooraf gedefinieer nie. Jy moet jou eie etikette definieer.
XML is platformonafhanklik en taalonafhanklik.
Hoekom xml
Platformonafhanklik en taalonafhanklik: Die grootste voordeel van xml is dat jy dit kan gebruik om data uit 'n program soos Microsoft SQL te neem, dit om te skakel na XML en dan daardie XML met ander programme en platforms te deel. Jy kan tussen twee platforms kommunikeer wat oor die algemeen baie moeilik is.
Die belangrikste ding wat XML werklik kragtig maak, is die internasionale aanvaarding daarvan. Baie korporasies gebruik XML-koppelvlakke vir databasisse, programmering, kantoortoepassingsselfone en meer. Dit is te danke aan sy platform onafhanklike kenmerk.
As jy dinamiese data in jou HTML-dokument moet vertoon, sal dit baie werk verg om die HTML te wysig elke keer as die data verander.
Met XML kan data in aparte XML-lêers gestoor word. Op hierdie manier kan jy fokus op die gebruik van HTML/CSS vir vertoon en uitleg, en seker wees dat veranderinge in die onderliggende data geen veranderinge aan die HTML sal vereis nie.
Met 'n paar reëls JavaScript-kode kan jy 'n eksterne XML-lêer lees en die data-inhoud van jou webblad opdateer.
In die regte wêreld bevat rekenaarstelsels en databasisse data in onversoenbare formate.
XML-data word in gewone teksformaat gestoor. Dit bied 'n sagteware- en hardeware-onafhanklike manier om data te stoor.
Dit maak dit baie makliker om data te skep wat deur verskillende toepassings gedeel kan word.
AJAX
AJAX is 'n akroniem vir Asynchronous JavaScript en XML. Dit is 'n groep interverwante tegnologieë soos JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest ens.
AJAX laat jou toe om data asynchroon te stuur en te ontvang sonder om die webblad te herlaai. Dit is dus vinnig.
AJAX laat jou toe om net belangrike inligting na die bediener te stuur, nie die hele bladsy nie. Slegs waardevolle data vanaf die kliëntkant word dus na die bedienerkant gestuur. Dit maak jou toepassing interaktief en vinniger.
ajax is nie 'n tegnologie nie, maar 'n groep onderling verwante tegnologieë. AJAX-tegnologie sluit in:
- HTML/XHTML en CSS
- DOM
- XML of JSON
- XMLHttpRequest
- JavaScript
Opgedateer op
17 Aug. 2024