Steffen Tiedemann Christensen wrote:
>
> > Xml kan godt være et godt valg og så vil jeg forslå at du bruger
> > xsl til beregningerne?
> Her må I lige specficere pointen: Hvordan kan XSL lave
> udregningerne? Links til gode eksempler?
XSL har et script element, hvori du har difinerer funktioner, som du så
kan bruge andre steder i dit stylesheet (det er en MS tilføjelse).
script-elementet:
http://msdn.microsoft.com/library/psdk/xmlsdk/xslr4s50.htm
Beskrivelse af processen:
http://msdn.microsoft.com/xml/articles/enhancingxsl.asp
Men der ud over kan du naturligvis via value-of elementet lave simple
beregninger.
> > Microsofts xml parser er jo kommet i den enelige version
> >
http://msdn.microsoft.com/xml/default.asp .
> Hvad er oddsene for at mine hosts har installeret dette (Azero
> og WorldOnline)?
Den lidt ældre version af xml-komponenten (som ikke indeholder det
nyeste, som schemas men som vist godt kan klare xsl), følger med ie5, så
hvis din udbyder bruger iis5 er chancerne gode.
> > Du kunne evt. have et xml-ark med produkterne, lave dem til et nyt
> > xml-format, indeholdende de beregnede værdier (og evt. cache dette)
> Igen kan jeg nok have brug for lidt mere forklaring.
Nu ved jeg ikke om de "fælles beregninger", som du skal have udført er
nogle som afhænger af indput fra brugeren eller om det er nogle som
laves "en gang for alle". Men xsl er "jo" beregnet til at tage noget xml
som indput og spytte noget xml ud igen. Derfor kunne du tage din produkt
database og køre det igennem et xsl, som tilføjede de beregnede værdier.
Det xsl ark ville så være fælles for alle sites'ne. Det resulterede xml
dokument kunne du cache (hvis det er beregninger, som udføres "en gang
for alle"). Derefter kunne du køre det igennem et xsl, som var afhængig
af det site det skulle bruges på og som retunerede html.
> > > Det andet problem er mere jordnært: Jeg har en Access 2000-database,
> > > som gerne skulle laves om til XML-filer. Men hvordan gør man det
> > > lettest?
> > Hvorfor ikke bare genererer hele møget på baggrund af access-basen?
> Det var sådan set også meningen, men med en let måde mener jeg en måde, hvor
> jeg ikke selv behøver at skrive kode. Det lader ikke til at Access kan
> eksportere til XML med det samme?
Jamen, kan du ikke køre hele møget fra start (access-database) til slut
(html) i access?
Mht. xml eksport fra access, mener jeg at have set adskillige eksempler
på omdannelse af et recordset til et xml-dokument på msdn (men er der
ikke også en indbygget funktion i recordsettet?).
--
Lauritz