Toon posts:

XML - Parameters

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een xml file, en zou daar met behulp van een xsl, de user willen laten zoeken, sorteren, filteren enzo.

Ik zal er wel naast zitten, maar je kan precies geen parameters meegeven aan een xsl. Moet je die dan zelf telkens genereren met php/asp?

Verwijderd

Voor het echte clientside gevoel kun je natuurlijk javascript gebruiken
zie http://www.w3schools.com/xsl/xsl_client.asp voor een simpel voorbeeldje.

Verwijderd

Topicstarter
ja maar hoe geef je dan 'parameters' of iets dergelijks door?

als je bv. een lijst hebt met cds... en iemand wilt op 'madonna' zoeken.. moet je madonna toch in de xsl zetten

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Aangezien xslt niet bedacht is om als cgi te draaien onder een webserver, is het ook niet mogelijk om de request_url op te vragen.

Wat je misschien zou kunnen doen is een xml bestand van de server opvragen (met de document() functie). Dat scriptje zou dat a.d.h.v. de HTTP_REFERER die de browser meestuurd een xml terug kunnen geven met de querystring.

* Rense Klinkenberg heeft echter geen idee of dat ook echt gaat werken.

Verwijderd

Topicstarter
ja dus.. bv.. als je een tabel hebt waar een lange lijst getoond word.. en de gebruiker op 10 kolommen zou willen laten sorteren, elk met ASC/DESC... zou je 20 .xsl moeten maken?

  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

XML is hier duidelijk niet voor bedoeld. In dit geval moet je gewoon alle data in een database pompen (bv MySQL) Vervolgens kun je die database gewoon queryen met dynamische query's waar je zoveel parameters aan kan meegeven als je wilt. Op deze manier laat je de database server al het sorteer en zoekwerk doen.
Vervolgens zorg je dat je query(s) XML data opleveren, waar je dan gewoon je stylesheet overheen kan gooien.

After all, we are nothing more or less than what we choose to reveal.


Verwijderd

Topicstarter
Devil schreef op 07 augustus 2002 @ 16:29:
XML is hier duidelijk niet voor bedoeld. In dit geval moet je gewoon alle data in een database pompen (bv MySQL) Vervolgens kun je die database gewoon queryen met dynamische query's waar je zoveel parameters aan kan meegeven als je wilt. Op deze manier laat je de database server al het sorteer en zoekwerk doen.
Vervolgens zorg je dat je query(s) XML data opleveren, waar je dan gewoon je stylesheet overheen kan gooien.
ja, da's de normale gang van zaken ja.. was gewoon aan het zoeken alsof het mogelijk was.. bv voor op cdrom ofzo. maar dat gaat ook evt met xml/js...

  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

Verwijderd schreef op 07 augustus 2002 @ 16:38:
[...]

ja, da's de normale gang van zaken ja.. was gewoon aan het zoeken alsof het mogelijk was.. bv voor op cdrom ofzo. maar dat gaat ook evt met xml/js...
Je kan natuurlijk met javascript een XSL maken in het geheugen en die gebruiken.
Dan kun je er wel variabelen in hebben.

After all, we are nothing more or less than what we choose to reveal.

Pagina: 1