Michele,
There are a few ways to have XSLT run inside a web browser, and there are
varying levels of support across different web browsers. The Native browser
support for XSLT is limited to XSLT 1.0, and some browsers do not have native
support for XSLT. There are products, some freely available, that allow you to
run XSLT in a web browser using Javascript. The most recent are from Saxonica
and support XSLT 2.0 or 3.0:
Saxon CE - http://www.saxonica.com/ce/index.xml
Saxon JS - http://www.saxonica.com/saxon-js/index.xml
Is running XSLT in a browser a requirement for you, or could you send a request
to a server to have the XSLT processed and the result delivered the browser?
Cheers,
Vincent
From: Michele R Combs mrrothen(_at_)syr(_dot_)edu
[mailto:xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com]
Sent: Tuesday, August 09, 2016 9:43 AM
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
<xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: [xsl] Applying style sheet to xml obtained via URL
I have a URL that returns an xml file from our library catalog (for example,
http://summit.syr.edu:7014/vxws/GetHoldingsService?bibId=2257667)<http://summit.syr.edu:7014/vxws/GetHoldingsService?bibId=2257667)>
. I want to set up a simple form where someone can enter the URL (actually I
just want them to enter the BIBID -- those last 7 numbers -- then I'll
construct the full URL), then click "submit" to display the XML with a
specified XSL style sheet applied to it. Is there an easy way to do this?
I know how to do html forms, but I'm not sure of the best way to script the
"meat" of it. I googled around a bit and found this javascript
http://www.w3schools.com/xsl/xsl_client.asp<http://www.w3schools.com/xsl/xsl_client.asp>
-- if I understand correctly, my form would have to pass the URL to this page
as a variable, to be used in this line:
xml = loadXMLDoc("[variable would go here]")
Is that the best way to go, or is there a simpler method?
Thanks --
Michele
+++++++++
Michele Combs | Lead Archivist
Special Collections Research Center
Syracuse University Libraries
222 Waverly Ave
Syracuse, New York 13244
t 315.443-2081 | e
mrrothen(_at_)syr(_dot_)edu<mailto:mrrothen(_at_)syr(_dot_)edu> | w scrc.syr.edu
SYRACUSE UNIVERSITY
syr.edu
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--