Avatar billede aslan Nybegynder
02. december 2004 - 09:03 Der er 6 kommentarer

En tool til at oprette XHTML sider ud fra xml eller data i db.

Jeg har data liggende i en database som jeg skal have oprettet XHTML ud af. Jeg kan også gå med til at jeg skal have oprettet siderne ud fra data i XML format. Findes der en java tool eller en smart måde at gøre dette på eller skal jeg slavisk oprette hver eneste side via JSP?
Avatar billede jakoba Nybegynder
02. december 2004 - 10:26 #1
Det er op til dig.

XML er blot en måde at beskrive data og hierakiske relationer imellem data, der er ikke mange grænser for hilke data og datastrukturer du kan beskrive.

Så et automatisk værktøj der kan generere XHTML sider ud fra enhver XML fil er en utopi,  ikke mulig at lave

For at gøre sådan en XHTML generator mulig må du begrænse din. opstille en masse regler som de der XML filer skal overholde udover det elementære XML format (fx at sidens titel skal ligge i et XML element der hedder 'title')

Jo flere og fastere regler du opstiller for din XML til XHTML konvertering jo nemmere bliver det at lave et program til at konvertere. Og jo sværere bliver det samtidigt at skrive en 'korrekt' XML fil som bliver konverteret og ikke bare bliver afvist med en fejlmeddelelse fordi konverteren ikke kan hitte ud af den.

Der er stadig ingen der har klaret at lave et "gør hvad jeg mener, ikke hvad jeg siger" program :-))

mvh JakobA
Avatar billede aslan Nybegynder
02. december 2004 - 13:02 #2
Ja det kan jeg godt se.

Hvad med noget JSF(Java server faces) kunne jeg bruge det til at udvikle hurtigt. Har du nogen ide om det? Og kan den formatere sider så de vises som XHTML og derved kan hentes ned og blive set via mobil telefoner?
Avatar billede simonvalter Praktikant
03. december 2004 - 20:26 #3
du skal vel have fat i jaxp hvis du vil gå fra xml til (x)html
kig f.eks her http://www.developer.com/java/data/article.php/3398741

du skal have lavet et stylesheet (.xsl) som du bruger til at transformerer din xml.

jsf har ikke noget med dette at gøre men du kunne da lave et renderkit der laver valid xhtml og som ved hvordan et datatable (tabel udtræk f.eks fra database eller en List) bliver renderet. Jeg arbejdede b.la med jsf i min datamatiker hovedopgave for en måneds tid siden og der var der endnu ikke lavet et renderkit for xhtml.. men det er måske lavet .. ellers kommer det ihvertfald.
Avatar billede simonvalter Praktikant
03. december 2004 - 20:26 #4
skal nok lige siges at det nok er en større opgave selv at lave et renderkit.
Avatar billede simonvalter Praktikant
23. december 2004 - 18:38 #5
fandt du ud af noget?
Avatar billede simonvalter Praktikant
18. april 2005 - 21:30 #6
lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester