webForumDet fria alternativet

How is it done - in practice?

2 svar · 504 visningar · startad av ElMaco

ElMacoMedlem sedan juni 2000161 inlägg
#1

Jag har förstått följande:

  1. XML:en läses in i en B-trädsstruktur i DOM och kan hanteras på server eller klient.

  2. XSLT fungerar som CSS men kan dessutom transformera koden och redigera noder.

Hur gör man då rent praktiskt...? Låt oss säga att jag har data i en databas som jag vill göra åtkomlig via WAP- och Web-gränssnitt.

A) Låter jag en ASP-sida avgöra klientmediumet och sedan väljer jag XSLT baserat på detta?

B) Hur omfattande är arbetet att konvertera till HTML resp. WML? Vilka delar är generellt ansedda som "the tricky parts"?

C) Vilka andra transformationer kan vara lämpliga att erbjuda användare förutom a) HTML b) WAP...

Jag vill gärna bolla lite tankar med någoninför mitt första XML-arbete :)

------------------
To understand recursion, we must first understand recursion.

jarvkloMedlem sedan juli 20013 378 inlägg
#2

A) Låter jag en ASP-sida avgöra klientmediumet och sedan väljer jag XSLT baserat på detta?

Det är *ett* bra sätt att göra det på om du vill presentera realtidsdata från en databas.
Om du har möjlighet att installera server själv kan du titta lite på Cocoon ( http://xml.apache.org/cocoon2/ ) och dess mekanismer för direktkopplingar mot databaser.

B) Hur omfattande är arbetet att konvertera till HTML resp. WML? Vilka delar är generellt ansedda som "the tricky parts"?

IMHO är ingetdera särskilt "tricky" eller omfattande.
Det svåraste kanske är att i WAP-fallet lyckas begränsa storleken på dina kort så att de inte överstiger någon telefons gräns för hur stora WAP-decks de kan ta emot. Se http://cgi.webforum.nu/wf/Forum25/HTML/000072.html
En annan aspekt kan vara prestanda. Se t.ex. http://msdn.microsoft.com/library//en-us/dnexxml/html/xml03202000.asp

C) Vilka andra transformationer kan vara lämpliga att erbjuda användare förutom a) HTML b) WAP...

Kanske PDF så att du kan styra hur de kan skriva ut informationen?
Det beroro på vad din applikation skall tillhandahålla...

------------------
Have fun
;)

sgtpepperMedlem sedan apr. 20007 588 inlägg
#3

C) Vilka andra transformationer kan vara lämpliga att erbjuda användare förutom a) HTML b) WAP...

HTML från andra enheter än persondatorer. Man glömmer ofta att det börja dyka upp webbläsare i alla möjliga mobila enheter som t.ex utökade mobiltelefoner (ex: Nokia Communicator) och handdatorer (ex: Ipaq, Palm Pilot). Till dessa enheter vill man helst ha en rätt strippad HTML-sida och därför är det lämpligt att göra en särskild profil/XSLT för dessa som skapar en inte fullt så fet HTML-sida som till vanliga datorer.

------------------
det finns ingen.info tillgänglig.

"inside every human being there's an american trying to get out".

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)