2006-04-22 02:12 zcorpan vill du lära dig xhtml? 2006-04-22 02:12 Erik hehe tja varför inte, vad finns det för fördelar och nackdelar med det? 2006-04-22 02:13 zcorpan inte för att du kommer ha användning för det, utan för att du ska kunna svara något vettigare än "det kan jag inte" när folk frågar varför du inte använder det 2006-04-22 02:13 Erik ah alright hehe 2006-04-22 02:14 zcorpan fördelen är att det är xml, och kan därför direkt bäddas in i Atom-feeds, eller kan blandas fritt med MathML och SVG eller vilket XML-baserat språk som helst 2006-04-22 02:15 zcorpan nackdelen med att använda xhtml för vanliga webbsidor är att varken IE eller Google har stöd för det 2006-04-22 02:16 Erik aha okej, men det är väl alltid bra att kunna iaf 2006-04-22 02:16 zcorpan xhtml 1.0 är inget annat än exakt samma sak som html4 fast uttryckt i xml 2006-04-22 02:17 zcorpan det är inte striktare, bättre, renare, mer logiskt eller på något sätt annorlunda mot html4 mer än att det är xml 2006-04-22 02:18 Erik oh ok, , är det xmlfiler istället för htmlfiler eller hur fungerar det hehe? 2006-04-22 02:18 zcorpan ja precis 2006-04-22 02:19 zcorpan du har .xml eller .xhtml som filändelse 2006-04-22 02:19 zcorpan eller anger Content-Type: application/xml eller application/xhtml+xml 2006-04-22 02:19 Erik ah ok, på vilket sätt stödjer inte ie det? 2006-04-22 02:20 zcorpan ie känner inte igen namnrymden utan tolkar det som okänd xml 2006-04-22 02:20 zcorpan så...för att kunna xhtml behöver vi förstå xml och namnrymder (namespaces) i xml 2006-04-22 02:21 zcorpan och en sak till innan vi går vidare, doctypes eller DTDer är totalt irrelevanta 2006-04-22 02:22 zcorpan det är bara en kvarleva från de gamla goda tiderna 2006-04-22 02:22 Erik minsann 2006-04-22 02:22 zcorpan jag pratade om att doctypen påverkade visningsläget för html 2006-04-22 02:22 zcorpan det gäller inte för xml, xml har bara ett visningsläge (Standards Mode) 2006-04-22 02:23 Erik jo precis, teckenuppsättningar och det där 2006-04-22 02:23 Erik ah ok 2006-04-22 02:24 zcorpan för xml behöver man inte ange vilken encoding som används, utan det har ett standardvärde som är utf-8 2006-04-22 02:25 Erik ah ok, hur ser en kodsnutt ut i xhtml, som exempel? 2006-04-22 02:26 zcorpan jag vet inte om du lekt med xml tidigare så vi kan börja med att bara göra en dummy.xml som bara innehåller 2006-04-22 02:26 Erik alright 2006-04-22 02:26 zcorpan vi kommer till det sen 2006-04-22 02:26 zcorpan det här är ett välformat xml-dokument 2006-04-22 02:27 Erik texten i lite olika färger kommer upp i explorer hehe : ) 2006-04-22 02:27 zcorpan ja, det är rätt :) 2006-04-22 02:28 zcorpan om du ändrar dokumentet till tex är det inte välformat längre 2006-04-22 02:29 zcorpan xml-processorer måste avbryta processering och visa ett felmeddelande vid första välformighetsfelet (som tex en oväntad sluttagg) 2006-04-22 02:29 Erik ah 2006-04-22 02:29 Erik Det går inte att visa XML-indata med formatmallen XSL. Korrigera felet och klicka sedan på knappen Uppdatera eller försök igen senare. 2006-04-22 02:29 Erik förutom de där 2006-04-22 02:30 Erik nåja, ett felmeddelande kom upp i vilket fall som helst 2006-04-22 02:30 zcorpan yes, så xml kräver alltså att dokumentet är välformat 2006-04-22 02:31 Erik ah alright, kan man påstå att det har någon inbyggd validator lite halvt? 2006-04-22 02:31 zcorpan ja fast inte riktigt, det är bara en tolk (precis som html-tolken) fast den måste avbryta processering vid första fel 2006-04-22 02:32 zcorpan den validerar inte 2006-04-22 02:32 Erik ah 2006-04-22 02:33 zcorpan för att täcka XML-syntaxen kan vi gå igenom de olika sakerna (inte så många) 2006-04-22 02:33 zcorpan vi bortser helt från doctypen dock för den är värdelös i xml 2006-04-22 02:33 Erik alright 2006-04-22 02:34 zcorpan kommentarer börjar med och om det förekommer -- nånstans emellan är det ett välformighetsfel 2006-04-22 02:35 zcorpan är en processinstruktion 2006-04-22 02:35 Erik är till exempel ett fel? 2006-04-22 02:36 zcorpan ja 2006-04-22 02:36 zcorpan en xml-tolk avbryter processering precis här: