webForumDet fria alternativet

Xml --> html + wap?

Webbutveckling

9 svar · 502 visningar · startad av cf

Medlem sedan maj 2000376 inlägg
Frågan#1

Är det någon som använt XML för att skapa WML?

Har börjat experimentera lite med XML och i och med att WML/WAP i princip verkar bygga på XML, så låter det för mig som en "naturlig" tillämpning.

Vad jag är ute efter är att skapa en webbtjänst, som via XML lätt kan anpassas (mha lämpliga stylesheets) till att fungera både för HTML och WAP.

Har inte hittat några exempel på sådana tillämpningar, så frågan är om en sådan lösning är meningsfull eller bara ett sätt att krångla till saker i onödan?

Medlem sedan dec. 19996 721 inlägg
#2

Tjena CF!!!!!

WML är en XML-variant (tillämpning med egen DTD).

Så länge som XML-stödet är dåligt i webbläsarna är det inte så lämpligt att skjuta ut det. Hade läget varit ett annat skulle man mycket väl kunna använda XML, med olika stylesheets beroende på klienttyp.

Ska du bara göra sidan som ett exempel så kan du nog i och för sig göra en tillämpning som funkar i IE och i en WML-browser.

------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
ASP/VB/Perl/PHP/Tango

Medlem sedan apr. 20007 588 inlägg
#3

Om parsningen (f'låt) sker på servern så är det ju inget problem med att klienterna inte stödjer XML.

Använder du IIS så kan du köra med MS XMLDOM (följer med IE, installeras med regsrv32 på servern)och kör du med t.ex Java Servlets så kan du använda IBM's parser.

Skapa två XSL'er, precis som du skrev, en som formatterar datat i XML-filen med HTML-taggar och en som gör detsamma fast med WML-taggar. Borde funka bra.

------------------
per@svanstrom.nu
www.svanstrom.nu

Medlem sedan maj 2000376 inlägg
#4

Tack för tipset!

Tanken var inte att skicka ut XML (formaterad eller ej) till någon av klienterna.

Vad jag tänkte prova var att gå (om)vägen via XML och sedan generera HTML, WML eller nåt annat beroende på klient.

Tanken med detta är att kunna använda samma "content" till olika tillämpningar för att på så sätt göra systemet mer anpassningsbart till olika plattformar.

Hur ser det förresten ut med ev. PHP-stöd för en dylik tillämpning? Antar att IBM's parser bara fungerar med Java??

Medlem sedan apr. 20007 588 inlägg
#5

Kolla på http://www.php.net/manual/ref.xml.php där står det beskrivet om PHP's XML-stöd.

Tyvärr så fungerar inte XSL i den parsern om jag förstod det hela rätt.

Det enklaste är nog att använda antingen ASP+XMLDOM eller JSP/Servlets+IBM's XML

Kolla på http://www.xml.com/pub/Programming där hittar du en stor lista över olika verktyg/moduler för programmering med XML

------------------
per@svanstrom.nu
www.svanstrom.nu

Medlem sedan dec. 19996 721 inlägg
#6

XMLDOM är rätt enkelt (har bara använt det till att flytta DOM-variabler), och det är mycket riktigt möjligt att låta den parsa (irk!) XML+XSL.

Himla fyndigt, faktiskt!
http://xml.apache.org/cocoon/index.html har jag installerat, men aldrig provat. Den ska ge samma möjlighet.

Vad gäller PHP kan man ju alltid anropa ett externt program (finns en del kommandoradsbaserade prog som hanterar XML+XSL=HTML), men det riskerar ju att bli lite slött.

------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
ASP/VB/Perl/PHP/Tango

Medlem sedan maj 2000376 inlägg
#7

Cocoon verkar mycket intressant! Kanske skulle ta och återuppliva mina gamla java-kunskaper. Hittade ett online-kapitel från en O'Reilly-bok om just detta på: http://www.oreilly.com/catalog/javaxml/chapter/ch09.html

Ser ut som att en implementering via PHP kan bli både krånglig och långsam, då det inte verkar finnas fullt XML-stöd.

Lite närmare till hands kanske det är att köra ASP och XMLDOM. Är dock lite osäker på om detta kan köras på IIS under W2K pro, eller om det endast funkar på W2K/NT4 Server...

Medlem sedan dec. 19996 721 inlägg
#8

Det går alldeles utmärkt att köra under PWS också.

Medlem sedan maj 2000376 inlägg
#9

Jag hittade en artikel om hur man skapar WML via ASP och XML. Den finns på:
http://www.webtechniques.com/archives/2000/03/passani/

Medlem sedan dec. 19996 721 inlägg
#10

Bra artikel

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)