We do this running Microsoft Windows 2000 web server and XML 4.0 parser.
Active Server Pages (ASP) does the transformation and it is very
straightforward. We also have a non-ASP version that does the XML to
XSL transformation using JavaScript but this works on Internet Explorer
only as it uses an Active-X, etc. (We only really use that version when
distributing the site on CD-ROM.)
Our entire site is XML-based.
As an example, one path visitors can take allows them to select a year,
then see all the training courses for that year, grouped by month or
topic. Then they can click a month and see a calendar for that month or
a schedule for that course, etc. If your site will be running Windows
2000 web server, or if others are interested, I can provide the code.
(Steve(_at_)SteveGold(_dot_)com) It is all pretty cut and paste and works
great.
Hope this helps.
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
James Hunt
Sent: Saturday, February 01, 2003 6:55 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Filtering XML with XSL
I would like to develop a web site that involve allowing a user to
choose a value from a combo box and then connect them to a site that
filters a xml file from which item they have selected.
For Example:
If the user has a combo box with zip codes in it. When they select a zip
codethey are led to another site that only shows the records with the
specified zip code.
Can someone point me to the right direction? If someone knows a site
that has an example like this please let me know.
Thanks,
James
XML Example:
<Addresses>
<Address>
<StreetAddress>My Street</StreetAddresss>
<City>My City</City>
<State>OHIO</State>
<Zip>45111</Zip>
</Address>
<Address>
<StreetAddress>My Street 2</StreetAddresss>
<City>My City 2</City>
<State>OHIO</State>
<Zip>45141</Zip>
</Address>
<Address>
<StreetAddress>My Street 3</StreetAddresss>
<City>My City 3</City>
<State>OHIO</State>
<Zip>45211</Zip>
</Address>
</Addresses>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list