Webmajstori.Net Newsletter          > Forwardiraj prijatelju
       > Arhiva
       > Ispisi se
       > Marketing
 Pretplatnika: 3942
Primjerak #27 - 3. Srpanj. 2002 


Za nama je jos jedan dosadan ljetni tjedan, koji je ovoga puta imao i jednu zanimljivost. Casopis Vidi je odrzao svoju Top web 100 manifestaciju i nagradio 100 najboljih hrvatskih siteova po svojem izboru. Naravno, jedan takav izbor ne bi bio pravi izbor da se nakon njega nije podigla prasina, ovoga puta se osim standardnih prica o izabranim i ne-izabranim webovima, najvise govori o glavnoj nagradi koju je Vidi dodijelio HThinetu, glavnom sponzoru vlastitog natjecaja. Vise o svemu se mozete informirati na hr.comp.www ili kod nas na forumu, thread VIDI web top 100.

Uvod u XML
Napisao: Nikola Plejic a.k.a zweistein © 2001 - 2002

Svjedoci smo sve brzeg razvoja web standarda. Zajedno s njima dosao je i novi nacin izrade web stranica koji nije ni baza podataka ni pravi site - XML (eXtensible Markup Language).


Sto je to XML?

Vjerovatno ste culi da se na webu spominje XML. XML je kratica od eXtensible Markup Language i slican je HTML-u. Prednosti XML-a pred HTML-om su mnoge, ali se XML i HTML ne usporedjuju, prvenstveno zato jer je XML napravljen iskljucivo za cuvanje podataka, a HTML za njihovo prikazivanje i oblikovanje.

XML potpuno odvaja sadrzaj od dizajna. To olaksava posao dizajnerima koji se ne moraju brinuti oko sadrzaja i piscima tekstova koji se ne moraju brinuti da ce na neki nacin zeznuti dizajn stranice.


Kako to "radi"?

XML radi, kao i HTML, na principu tagova. U XML-u medjutim mozete imati tagove kakve zelite - tako tagovi poput <tekst> i <slika> postaju moguci. Buduci da XML samo cuva podatke (on ih ne prikazuje), nije ga briga sto ste vi htjeli s tim tagom napraviti.
Tako se umjesto dosadasnjeg <img> taga moze koristiti tag <slika> koji se dalje moze pojednostaviti:

<slika>
<ime>index.gif</ime>
<sirina>88</sirina>
<visina>31</visina>
<alt_tekst>nas banner</alt_tekst>
</slika>

Sada svatko moze dodavati slike (i bilo sto drugo) na site bez ucenja HTML-a!


Kako izgleda XML dokument?

Jednostavan XML dokument izgleda ovako:

<?xml version="1.0"?>
<clanak>
<datum>24.6.2002.</datum>
<autor>Nikola</autor>
<naslov>Kako izgleda XML dokument?</naslov>
<opis>Kako izgleda standardni XML dokument</opis>
<sadrzaj>Izgled XML dokumenta:</sadrzaj>
</clanak>

Svaki XML dokument zavrsava nastavkom .xml.
U prvoj liniji kôda govorimo browseru da je ovaj dokument XML dokument i u kojoj verziji XML-a je pisan. Ovaj tag je obavezan u svakom XML dokumentu i bez njega se dogadjaju greske prilikom prikaza.

U ovom primjeru sam napravio jednostavan predlozak za clanak. Buduci da mozemo koristiti svoje tagove, mozemo napraviti cijeli predlozak na hrvatskom, sto ce kasnije olaksati dodavanje sadrzaja. Upotrebom tehnologija koje se nadovezuju na XML (XPath, XSL, CSS...) takodjer mozemo preoblikovati ovaj predlozak u (X)HTML dokument, gdje bismo sve to i prikazali u skladu sa dizajnom nase stranice.


Neka osnovna pravila pisanja XML-a

Ako ste upoznati sa XHTML-om, novim standardom za kodiranje web stranica koji zamjenjuje HTML, onda necete imati problema ni s XML-om jer se ista pravila primjenjuju i na XML. Zapravo, XHTML je nastao na pravilima XML-a.

Svaki tag mora biti zatvoren, a tagovi se moraju zatvarati po redoslijedu. Ovo nije pravilan XML:

<slika><ime>index.gif</slika></ime>

zbog krivog redoslijeda zatvaranja. Ukoliko otvorite ovakav kôd u Internet Exploreru, on se cak nece niti prikazati, vec cete dobiti poruku o gresci.

Gornji kod se treba pisati ovako:

<slika><ime>index.gif</ime></slika>

Iako se tagovi mogu pisati i velikim i malim tiskanim slovima, XML pravi razliku izmedju njih, tako da tag <Tekst> i <tekst> nije jedna te ista stvar.


Upotreba XML-a

Kao sto smo vec rekli, XML se moze upotrijebiti za izradu vlastitog sistema za odrzavanje web stranice. Sa DTD-om (Document Type Definition) mozemo tocno odrediti koji se tagovi i atributi mogu, a koji se ne mogu koristiti.

XML se moze oblikovati kako zelimo, a sa XPathom mozemo izdvajati dijelove XML dokumenta, sto npr. omogucuje prikaz 10 najnovijih naslova clanaka na prvoj stranici (zajedno s linkom na puni clanak).

Pogledajmo primjer pod naslovom "Kako izgleda XML dokument?". Taj XML kôd mogli smo pretvoriti u ovo:

10 zadnjih clanaka na mojastranica.com:

Kako izgleda XML dokument?
Autor: Nikola
Datum: 24.6.2002.


Sto dalje? - XML u buducnosti

XML ce zasigurno promijeniti nacin kako radi web. Nece zamijeniti HTML, kao sto neki govore, ali ce omoguciti nesto sto do sada nije bilo moguce - odvajanje sadrzaja od prikaza istog. Tako ce sada dizajneri imati vecu slobodu, a pisci sadrzaja ce moci samostalno dodavati sadrzaj na site, sto ce olaksati komunikaciju izmedju dizajnera i klijenata/pisaca sadrzaja.

Programeri se nece morati muciti s pisanjem tisuca redaka kôda da bi omogucili klijentu lagan pristup izmjeni i dodavanju sadrzaja.

XML je izvrsna nova tehnologija koja ce promijeniti svijet izrade web stranica. Budite spremni na to.


Korisni linkovi

w3schools.com - site koji sadrzi mnogo tutoriala, medju kojima i jedan o XML-u koji svakako vrijedi procitati

Webmaster Base - izvrstan site za webmastere, ima par korisnih clanaka o XML-u

A List Apart - odlican site sa mnogo tekstova


O autoru:

Nikola Plejic a.k.a zweistein (zweistein@net.hr) - posjeduje vlastitu web stranicu na adresi http://zweistein.averi.hr/ vec dvije godine i na njoj daje savjete o izradi web stranica, glazbi, znanosti... Obozava Photoshop s kojim, u kombinaciji s Dreamweaverom, radi svoje siteove uz 1,2GB MP3-a koje ima na svom racunalu.


Preporucite nas prijateljima!

Sigurno imate kolegu ili kolegicu webmastera - pomognite im da doznaju za ovaj newsletter. Biti ce vam zahvalni, jednako kao i mi :) Hvala.


Arhiva

Prosla izdanja newslettera pogledajte u arhivi.






NOVI LINKOVI


Online baza i program za rad s ikonama
Na 2beesoft.com se moze naci potpuno funkcionalnu (30 dana trial) verziju programa IconBook, koji osim alata za rad s ikonama (izrada ikona, konvertiranje iz i u razne formate, icon management...) sadrzava i bazu sa 25 000 ikona. Osim programa, na stranicama postoji i 'IconSearch' opcija preko koje se moze pretrazivati i preuzimati ikone iz velike online arhive.

Preporucite nam neki dobar webmasterski site, servis ili program! Dovoljan je url i jedna-dvije recenice na:
kontakt@webmajstori.net

TOP 5 DOWNLOADA

1. HTML Kit 3,145
2. CoffeeCup Wireless Web Builder 2,550
3. 1st Page 2000 738
4. Dreamweaver
712
5. All-in-one Submission 529

TKO SU WEBMAJSTORI

Ekipa

.
Pridruzite nam se!

OSTALO

Marketing

.
Kontakt

VASA PRETPLATA


Prijavljeni ste sa ovom adresom:
<>

ISPIS:
Ako se zelite ispisati iz newslettera, slijedite ovaj link: ISPIS

vrh »

© Copyright 2001 - 2002. Webmajstori.Net