dleslie 01/06/05 07:41:31
Modified: java/samples/servlet ApplyXSLT.java
Log:
Enabled servlet to sometimes use a default Tem0lates object
and sometimes use (in the same sessions) an embedded
stylesheet PI.
Revision Changes Path
1.18 +12 -10 xml-xalan/java/samples/servlet/ApplyXSLT.java
Index: ApplyXSLT.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/samples/servlet/ApplyXSLT.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ApplyXSLT.java 2001/04/24 13:16:56 1.17
+++ ApplyXSLT.java 2001/06/05 14:41:30 1.18
@@ -550,22 +550,24 @@
String xslURL = ((DefaultApplyXSLTProperties)
ourDefaultParameters).getXSLRequestURL(request);
if (xslURL != null)
+ {
listener.out.println("Parsing XSL Stylesheet Document from request
parameter: "
+ xslURL);
+ useDefaultTemplates = false;
+ }
else
{
// find stylesheet from XML Document, Media tag preference
- if (!useDefaultTemplates)
+ SAXTransformerFactory stf = (SAXTransformerFactory)tFactory;
+ Source styleSource =
+ stf.getAssociatedStylesheet(xmlSource,getMedia(request),
null, null);
+ if (styleSource != null)
{
- SAXTransformerFactory stf = (SAXTransformerFactory)tFactory;
- Source styleSource =
- stf.getAssociatedStylesheet(xmlSource,getMedia(request),
null, null);
- if (styleSource != null)
- {
- listener.out.println("Parsing XSL Stylesheet from XML document
stylesheet PI.");
- return styleSource;
- }
- }
+ listener.out.println("Parsing XSL Stylesheet from XML document
stylesheet PI.");
+ useDefaultTemplates = false;
+ return styleSource;
+ }
+
// Configuration Default
if ((xslURL = ourDefaultParameters.getXSLurl(null)) != null)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]