XML Basic Tutorial
- Previous Page Javascript
- Next Page Server Script
Ang XML ay dinisenyo upang ilarawan ang data, ang kanyang fokus ay ang nilalaman ng data.
Ang HTML ay dinisenyo upang ipakita ang data, ang kanyang fokus ay ang anyo ng data.
Programming
Ang dapat mong maunawaan na batasang pangunahin:
- Bago ka magpatuloy sa pag-aaral, dapat mong mayroon ng pangkaraniwang kaalaman sa mga sumusunod:
- HTML / XHTML
JavaScript o VBScript Kung gusto mong magsimula sa mga proyekto na ito, mangyaring pumunta sa aming Home
Bumalik sa mga tutorial na ito.
- Ano ang XML?ekstensibleng markahen ng wika(EXtensible Markup Language)
- Ang XML ay isangtagalang wikana katulad ng HTML
- Ang XML ay dinisenyo upangilarawan ang data
- Ang tag ng XML ay hindi pre-defined. Kailangan mongtag na inilabas ng sarili.
- Ang XML ay gumagamit ngfile type declaration(DTD)o XML Schema upang ilarawan ang data.
- Ang XML na may DTD o XML Schema ay dinisenyo upang maySelf-descriptive.
- Ang XML ay isang W3C Standard
Ang XML ay isang W3C Standard
Ang W3C Standard ay itinatag ang ekstensibleng markahen ng wika noong Pebrero 10, 1998.
Maaari mong makita ang amingW3C Tutorial》 upang makuha ng mas maraming impormasyon tungkol sa standard ng XML.
Ang pangunahing pagkakaiba ng XML at HTML
Ang XML ay dinisenyo upang dalhin ang data.
Ang XML ay hindi dinisenyo upang palitan ang HTML.
Ang XML at HTML ay dinisenyo para sa iba't ibang layunin:
Ang XML ay dinisenyo upang ilarawan ang data, ang kanyang fokus ay ang nilalaman ng data.
Ang HTML ay dinisenyo upang ipakita ang data, ang kanyang fokus ay ang anyo ng data.
Ang HTML ay dinisenyo upang ipakita ang impormasyon, habang ang XML ay dinisenyo upang ilarawan ang impormasyon.
Walang aktibong XML
Ang XML ay walang ginagawa.
Maaring mahirap naintindihan, ngunit ang XML ay hindi gumagawa ng anumang bagay. Ang XML ay dinisenyo upang struktura, imbakin at ipamahagi ang impormasyon.
Ito ay ang notasyon na sinulat ni John kay George, na inilagay bilang XML:
<note> <to>George</to> <from>John</from> <heading>Paalaala</heading> <body>Huwag kalimutan ang pagpupulong!</body> </note>
Ang tagay na ito ay may pamagat at mga mensahe. Ito rin ay naglalaman ng impormasyon ng nagpadala at tumatanggap. Subalit, ang dokumentong XML na ito ay hindi pa ginagawa ng anumang bagay. Ito ay lamang napakakalat sa tag ng XML. Kailangan nating iskrip o programang magpadala, magtanggap at ipakita ang dokumentong ito.
Ang XML ay libre at puwedang palakihin
Ang mga tag ng XML ay hindi pre-defined. Kailangan ninyo na 'magsikap' ng sariling tag.
Ang mga tag na ginagamit para sa pagtatakbo at straktura ng dokumentong HTML ay pre-defined. Ang tagapaglikha ng dokumentong HTML ay puwedeng gamitin lamang ang mga tag na nakadefinir sa standard ng HTML (halimbawa <p>, <h1>).
Ang XML ay nagbibigay ng kapangyarihan sa tagapaglikha na magsikap ng sariling tag at straktura ng dokumento.
Ang mga tag sa halimbawa na ito ay hindi nakadefinir sa anumang standard ng XML. Ito ay nilikha ng may-akda ng dokumentong XML.
Ang XML ay paglalarawan ng HTML
Ang XML ay hindi pagsasalingan ng HTML.
Napakahalaga na maunawaan ninyo na ang XML ay hindi pagsasalingan ng HTML, ito ay lubos na mahalaga. Sa hinaharap na Web development, ang pinakamahalagang mangyayari ay ang paggamit ng XML para sa paglalarawan ng datos, at ang HTML para sa pagformat at pagpapakita ng mga datos.
Ang pinakamahusay naming paglalarawan ng XML ay: Ang XML ay isang platform-independent na tool na ginagamit para sa paglilipat ng impormasyon at hindi nakabatay sa software at hardware.
Ang papel ng XML sa hinaharap na Web development
Ang XML ay magiging kahit saan.
Kapag nakikita namin ang mabilis na pag-unlad ng XML standard at ang mabilis na paggamit ng mga software developer ng standard na ito, ay lubos naming nangagtatanghal na ito ay kahanga-hanga.
Kami ay matatag na naniniwala na ang papel na gagampanan ng XML sa hinaharap ng Web ay hindi bababa sa HTML, na siyang pangunahing batong ng Web, at ang XML ay magiging pinakamadalas na gamit para sa lahat ng paggamit ng datos at paglilipat ng datos.
- Previous Page Javascript
- Next Page Server Script