diff --git a/pom.xml b/pom.xml index 5370910bd..1fa50f306 100644 --- a/pom.xml +++ b/pom.xml @@ -365,10 +365,14 @@
+ | Running the Xalan sample applet |
+
The applet looks for xalan.jar, xercesImpl.jar, xml-apis.jar and serializer.jar in the bin directory. If the JAR files are elsewhere, you must move them or adjust the applet archive setting in client.html.
+For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/AppletXMLtoHTML/appletXMLtoHTML.html b/xalansamples/src/main/java/samples/AppletXMLtoHTML/appletXMLtoHTML.html new file mode 100644 index 000000000..c8a6c7315 --- /dev/null +++ b/xalansamples/src/main/java/samples/AppletXMLtoHTML/appletXMLtoHTML.html @@ -0,0 +1,33 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/ApplyXPathDOM/readme.html b/xalansamples/src/main/java/samples/ApplyXPathDOM/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/ApplyXPathDOM/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/DOM2DOM/readme.html b/xalansamples/src/main/java/samples/DOM2DOM/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/DOM2DOM/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/Pipe/readme.html b/xalansamples/src/main/java/samples/Pipe/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/Pipe/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/SimpleTransform/readme.html b/xalansamples/src/main/java/samples/SimpleTransform/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/SimpleTransform/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/UseStylesheetParam/readme.html b/xalansamples/src/main/java/samples/UseStylesheetParam/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/UseStylesheetParam/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/UseXMLFilters/readme.html b/xalansamples/src/main/java/samples/UseXMLFilters/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/UseXMLFilters/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/Validate/readme.html b/xalansamples/src/main/java/samples/Validate/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/Validate/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/extensions/readme.html b/xalansamples/src/main/java/samples/extensions/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/extensions/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/extensions/sql/basic-connection/readme.html b/xalansamples/src/main/java/samples/extensions/sql/basic-connection/readme.html new file mode 100644 index 000000000..b7b4fb7b8 --- /dev/null +++ b/xalansamples/src/main/java/samples/extensions/sql/basic-connection/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/extensions/sql/extConnection/#ExternalConnection.java# b/xalansamples/src/main/java/samples/extensions/sql/extConnection/#ExternalConnection.java# new file mode 100644 index 000000000..d8fbb587f --- /dev/null +++ b/xalansamples/src/main/java/samples/extensions/sql/extConnection/#ExternalConnection.java# @@ -0,0 +1,108 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* + * $Id$ + */ +package extensions.sql.extConnection; + +// Imported TraX classes +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.Transformer; +import javax.xml.transform.stream.StreamSource; +import javax.xml.transform.stream.StreamResult; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerConfigurationException; + +import org.apache.xalan.lib.sql.DefaultConnectionPool; +import org.apache.xalan.lib.sql.ConnectionPoolManager; + + +// Imported java classes +import java.io.StringReader; +import java.io.FileOutputStream; +import java.io.FileNotFoundException; +import java.io.IOException; + +/** + * Use the TraX interface to perform a transformation in the simplest manner possible + * (3 statements). + */ +public class ExternalConnection +{ + public static void main(String[] args) + throws TransformerException, TransformerConfigurationException, + FileNotFoundException, IOException + { + + // Create a connection to the database server + // Up the connection pool count for testing + DefaultConnectionPool cp = new DefaultConnectionPool(); + cp.setDriver("org.apache.derby.jdbc.EmbeddedDriver"); + cp.setURL("jdbc:derby:sampleDB"); + //cp.setUser("sa"); + //cp.setPassword(""); + cp.setMinConnections(10); + cp.setPoolEnabled(true); + + // Now let's register our connection pool so we can use + // in a stylesheet + ConnectionPoolManager pm = new ConnectionPoolManager(); + pm.registerPool("extpool", cp); + + + // Use the static TransformerFactory.newInstance() method to instantiate + // a TransformerFactory. The javax.xml.transform.TransformerFactory + // system property setting determines the actual class to instantiate -- + // org.apache.xalan.transformer.TransformerImpl. + TransformerFactory tFactory = TransformerFactory.newInstance(); + + // Grab the Name of the Stylesheet from the command line + if (args.length == 0) + { + System.out.println("You must provide the path and name to a stylesheet to process"); + System.exit(0); + } + + String stylesheet = args[0]; + System.out.println("Transforming Stylesheet " + stylesheet); + + // Use the TransformerFactory to instantiate a Transformer that will work with + // the stylesheet you specify. This method call also processes the stylesheet + // into a compiled Templates object. + Transformer transformer = tFactory.newTransformer( + new StreamSource(stylesheet)); + + // For this transformation, all the required information is in the + // stylesheet, so generate a minimal XML source document for the + // input. Note: the command-line processor + // (org.apache.xalan.xslt.Process) uses this strategy when the user + // does not provide an -IN parameter. + StringReader reader = + new StringReader("For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/extensions/sql/pquery/readme.html b/xalansamples/src/main/java/samples/extensions/sql/pquery/readme.html new file mode 100644 index 000000000..b7b4fb7b8 --- /dev/null +++ b/xalansamples/src/main/java/samples/extensions/sql/pquery/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/extensions/sql/readme.html b/xalansamples/src/main/java/samples/extensions/sql/readme.html new file mode 100644 index 000000000..dff6155a7 --- /dev/null +++ b/xalansamples/src/main/java/samples/extensions/sql/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/extensions/sql/show-error/readme.html b/xalansamples/src/main/java/samples/extensions/sql/show-error/readme.html new file mode 100644 index 000000000..b7b4fb7b8 --- /dev/null +++ b/xalansamples/src/main/java/samples/extensions/sql/show-error/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/extensions/sql/streamable/readme.html b/xalansamples/src/main/java/samples/extensions/sql/streamable/readme.html new file mode 100644 index 000000000..b7b4fb7b8 --- /dev/null +++ b/xalansamples/src/main/java/samples/extensions/sql/streamable/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xalansamples/src/main/java/samples/translets/readme.html b/xalansamples/src/main/java/samples/translets/readme.html new file mode 100644 index 000000000..415137e63 --- /dev/null +++ b/xalansamples/src/main/java/samples/translets/readme.html @@ -0,0 +1,30 @@ + + + + + +For information about the samples (what they illustrate and how to run them), see Samples.
+ + + + diff --git a/xsltcapplet/src/main/java/samples/CompiledApplet/index.html b/xsltcapplet/src/main/java/samples/CompiledApplet/index.html new file mode 100644 index 000000000..4130c3a7c --- /dev/null +++ b/xsltcapplet/src/main/java/samples/CompiledApplet/index.html @@ -0,0 +1,28 @@ + + ++ + + +
+ + + + + diff --git a/xsltcapplet/src/main/java/samples/CompiledApplet/singleTransform.html b/xsltcapplet/src/main/java/samples/CompiledApplet/singleTransform.html new file mode 100644 index 000000000..54696bbd7 --- /dev/null +++ b/xsltcapplet/src/main/java/samples/CompiledApplet/singleTransform.html @@ -0,0 +1,25 @@ + + + + + + diff --git a/xsltcejb/src/main/java/samples/CompiledEJB/bottom_frame.html b/xsltcejb/src/main/java/samples/CompiledEJB/bottom_frame.html new file mode 100644 index 000000000..3f93e07e2 --- /dev/null +++ b/xsltcejb/src/main/java/samples/CompiledEJB/bottom_frame.html @@ -0,0 +1,24 @@ + + + + +