Ja kumpaa itse käyttäisitte + perustelut!
Itse en ole XML'ään perehtynyt, ja mielelläni kuulisin mielipiteitä, missä parempi ja missä heikompi. ??
XML vs HTML
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
10 viestiä
• Sivu 1/1
-
- Viestit: 396
- Liittynyt: 21.4.2006 klo 23.18
- Paikkakunta: Turku
XML vs HTML
Viesti Kirjoittaja vilee »
-
- Viestit: 42
- Liittynyt: 28.5.2006 klo 12.20
- Paikkakunta: Helsinki
Re: XML vs HTML
Viesti Kirjoittaja VKemppin »
Taitaa riippua aika paljon käyttötarkoituksesta että kumpi sitten sattuu parempi olemaan.vilee kirjoitti:Ja kumpaa itse käyttäisitte + perustelut!
Itse en ole XML'ään perehtynyt, ja mielelläni kuulisin mielipiteitä, missä parempi ja missä heikompi. ??
t. Ville
-
- Viestit: 392
- Liittynyt: 26.4.2005 klo 17.47
Viesti Kirjoittaja nikoh »
Öh, eihän näitä voi vertailla HTML on XML:n pohjalta kokoon paristtu epäyhteensopiva esityskieli WWW-sivujen luontia varten. XML sen sijaan yleiskäyttöinen esityskieli omien luontiin. xHTML:n myötä HTML sitten päivittyi vuosituhannen tarpeita vastaavaksi yhteensopivaksi XML:n jatkeeksi.
Eroja on sen verran että xHTML:n syntaksi on tiukempaa (ja, imho, nätimpää ja helpompaa), ja sitä on helpompi jäsennellä softapuolella kun se täyttää XML:n vaatimukset.
Niin, ja heran vuonna 06 ei ole enää suotavaa kirjoitella mitään pelkällä HTML:llä.
Eroja on sen verran että xHTML:n syntaksi on tiukempaa (ja, imho, nätimpää ja helpompaa), ja sitä on helpompi jäsennellä softapuolella kun se täyttää XML:n vaatimukset.
Niin, ja heran vuonna 06 ei ole enää suotavaa kirjoitella mitään pelkällä HTML:llä.
-
- Viestit: 273
- Liittynyt: 10.3.2004 klo 15.46
- Paikkakunta: Kirkkonummi
Viesti Kirjoittaja PeTe »
Ei noita tosiaan voi verrata keskenään sinänsä, koska ovat jokseenkin eri tasolla. Mutta HTML:n syntyessä XML:stä ei ollut ensimmäistäkään draftia vielä olemassa. HTML perustuu pitkälti SGML:ään. XML:n taustalla sanotaan olleen alkujaan halu yhdistää SGML:n tehokkuus ja HTML:n yksinkertaisuus.nikoh kirjoitti:Öh, eihän näitä voi vertailla HTML on XML:n pohjalta kokoon paristtu epäyhteensopiva esityskieli WWW-sivujen luontia varten. XML sen sijaan yleiskäyttöinen esityskieli omien luontiin. xHTML:n myötä HTML sitten päivittyi vuosituhannen tarpeita vastaavaksi yhteensopivaksi XML:n jatkeeksi.
--
PeTe
-
- Viestit: 396
- Liittynyt: 21.4.2006 klo 23.18
- Paikkakunta: Turku
-
- Viestit: 392
- Liittynyt: 26.4.2005 klo 17.47
Viesti Kirjoittaja nikoh »
Ok, aina oppiiPeTe kirjoitti:Mutta HTML:n syntyessä XML:stä ei ollut ensimmäistäkään draftia vielä olemassa. HTML perustuu pitkälti SGML:ään. XML:n taustalla sanotaan olleen alkujaan halu yhdistää SGML:n tehokkuus ja HTML:n yksinkertaisuus.
Jos tarkoitat, että täytyykö toisen opetella kirjoittamaan HTML:n sijasta xHTML:ää niin ehdottomasti! Ja jos HTML on jo hanskassa niin siirtymä on naurettavan helppo: eroja on lähinnä tagien sulkemisessa ja attribuuttien arvojen esityksessä.. eli kaikki tagit (yksittäiset, kuten img ja br, mukaan lukien) täytyy sulkea ja arvot kirjoitetaan aina lainausmerkkeihin. Helppoa, ja imho tuo tiukempi syntaksi on helpompi ymmärtää.vilee kirjoitti:Yrittääkö se väittää että toisen pitäisi opetella XML -kieli tähän väliin?
W3 Schools opettaa kaiken tarpeellisen ja paljon muuta.
-
- Viestit: 15
- Liittynyt: 11.5.2006 klo 11.53
Viesti Kirjoittaja pulie »
HTML on oikeastaan perus nettisivujen esittämiseen paras vaihtoehto. Jos haluaa tiedon paremmin jäsenneltyyn/määriteltyyn muotoon, jotta sitä pystyttäisiin hyödyntämään esim tiedostomuotona omassa Ossi Ohjelmassa, kannattaa XML ottaa käyttöön.
XML on erittäin kätevä tiedostomuoto jota pystyy hyödyntämään nettisivujen pohjanakin todella tehokkaasti, esim. hakukoneet voivat hakea tietoja xml-dokumentistasi suoraan tagien nimistä, css:lläkin voi tyylitellä xml-dokumentit lennossa.
Ongelmia tulee kuitenkin siinä vaiheessa kun haluaa käyttää html:n valmiita tageja, kuten linkkien ja kuvien liittämistä hyödyksi. Koska näitä tageja ei XML:ssä ole valmiina, ne joudutaan yleensä tuottamaan jollain toisella ohjelmointirajapinnalla, kuten XSL:llä (Extensible Stylesheet Language). XSL-tiedostot ovat käytännössä tyylisivuja kuten CSS-sivutkin, mutta erona on kuitenkin enemmän ohjelmointimainen lähestymistapa.
Käytännössä XSL tuottaa HTML-koodia XML-tiedostosta. Eli sen avulla voidaan hyödyntää molempien, HTML:n ja XML:n hyödyt.
Kannattaa kokeilla, kyllä siinä XML:ssä on hyötyä enemmän kuin haittaa. Ellei ajattele haittana sitä että joutuu opettelemaan tota käyttöä jonkun verran ennenkuin homma toimii jouhevasti. Tietysti sekin pitää muistaa että XML, XSL, ym merkkauskielet eivät anna ohjelmointivirheitä anteeksi kuten HTML eli debuggausta joutuu yleensä harrastamaan kun vähänkin isommaksi dokumentti kasvaa, ja varsinkin jos kikkailee ton XSL:n kanssa.
XML on erittäin kätevä tiedostomuoto jota pystyy hyödyntämään nettisivujen pohjanakin todella tehokkaasti, esim. hakukoneet voivat hakea tietoja xml-dokumentistasi suoraan tagien nimistä, css:lläkin voi tyylitellä xml-dokumentit lennossa.
Ongelmia tulee kuitenkin siinä vaiheessa kun haluaa käyttää html:n valmiita tageja, kuten linkkien ja kuvien liittämistä hyödyksi. Koska näitä tageja ei XML:ssä ole valmiina, ne joudutaan yleensä tuottamaan jollain toisella ohjelmointirajapinnalla, kuten XSL:llä (Extensible Stylesheet Language). XSL-tiedostot ovat käytännössä tyylisivuja kuten CSS-sivutkin, mutta erona on kuitenkin enemmän ohjelmointimainen lähestymistapa.
Käytännössä XSL tuottaa HTML-koodia XML-tiedostosta. Eli sen avulla voidaan hyödyntää molempien, HTML:n ja XML:n hyödyt.
Kannattaa kokeilla, kyllä siinä XML:ssä on hyötyä enemmän kuin haittaa. Ellei ajattele haittana sitä että joutuu opettelemaan tota käyttöä jonkun verran ennenkuin homma toimii jouhevasti. Tietysti sekin pitää muistaa että XML, XSL, ym merkkauskielet eivät anna ohjelmointivirheitä anteeksi kuten HTML eli debuggausta joutuu yleensä harrastamaan kun vähänkin isommaksi dokumentti kasvaa, ja varsinkin jos kikkailee ton XSL:n kanssa.
iAivot G1 0.166Ghz, vähän muistia
- Pulie
- Pulie
-
- Viestit: 168
- Liittynyt: 10.2.2005 klo 17.11
Viesti Kirjoittaja Tthx3 »
Oma perehtymiseni XML:ään on vielä sen verran alkuvaiheessa, etten rohkene itse asiaan ottaa kantaa muuten kuin että XML ja HTML eivät varsinaisesti voi verrata keskenään. Mutta löytyi tuossa taannoin ihan jännä artikkeli siitä, miksi jonkun heebon mielestä ei kannattaisi opetella XML:ää.
http://www.oreillynet.com/pub/a/oreilly ... _0701.html
Vähän vanhahan tuo on kylläkin.
http://www.oreillynet.com/pub/a/oreilly ... _0701.html
Vähän vanhahan tuo on kylläkin.
-
- Viestit: 36
- Liittynyt: 6.6.2006 klo 23.34
Viesti Kirjoittaja vivid »
Lukematta kyseistä artikkelia, sanon omana mielipiteenä, että XML:ää kannattaisi melkein opetella ensin ja sitten vasta muita siihen pohjautuvia merkkauskieliä. HTLM:n jättäisin kuriositeetiksi ja sen sijaan keskittyisin XHTML:ään.Tthx3 kirjoitti:Oma perehtymiseni XML:ään on vielä sen verran alkuvaiheessa, etten rohkene itse asiaan ottaa kantaa muuten kuin että XML ja HTML eivät varsinaisesti voi verrata keskenään. Mutta löytyi tuossa taannoin ihan jännä artikkeli siitä, miksi jonkun heebon mielestä ei kannattaisi opetella XML:ää.
http://www.oreillynet.com/pub/a/oreilly ... _0701.html
Vähän vanhahan tuo on kylläkin.
-
- Viestit: 396
- Liittynyt: 21.4.2006 klo 23.18
- Paikkakunta: Turku
Viesti Kirjoittaja vilee »
Jaaha. Nopea yhteenveto:
Palataan takasin W3 Schoolin perukoille.
Aattelin samalla ottaa täydentävän kurssin CSS'ää - vaikka tuota onkin jo pitkään käyttänyt, ei kaikki niksit muistu heti mieleen.
Eli kiitos kaikille!
Ja vierailkaa ja ihmetelkää. http://www.vilee.org
Palataan takasin W3 Schoolin perukoille.
Aattelin samalla ottaa täydentävän kurssin CSS'ää - vaikka tuota onkin jo pitkään käyttänyt, ei kaikki niksit muistu heti mieleen.
Eli kiitos kaikille!
Ja vierailkaa ja ihmetelkää. http://www.vilee.org
10 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit