sboag 00/08/07 14:40:48
Modified: java/src/trax Examples.java
Log:
For exampleDOM2DOM, use processFromNode to create stylesheet.
Revision Changes Path
1.5 +10 -2 xml-xalan/java/src/trax/Examples.java
Index: Examples.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/trax/Examples.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Examples.java 2000/08/01 21:26:42 1.4
+++ Examples.java 2000/08/07 21:40:47 1.5
@@ -59,7 +59,7 @@
exampleParam("foo.xml", "param.xsl");
System.out.println("\n==== exampleOutputFormat ====");
exampleOutputFormat("foo.xml", "foo.xsl");
- // System.out.println("==== exampleUseAssociated ====");
+ System.out.println("==== exampleUseAssociated ====");
}
/**
@@ -200,7 +200,15 @@
if(processor.getFeature("http://xml.org/trax/features/dom/input"))
{
- Templates templates = processor.process(new InputSource(xslID));
+ Templates templates;
+ {
+ DocumentBuilderFactory dfactory =
DocumentBuilderFactory.newInstance();
+ DocumentBuilder docBuilder = dfactory.newDocumentBuilder();
+ org.w3c.dom.Document outNode = docBuilder.newDocument();
+ Node doc = docBuilder.parse(new InputSource(xslID));
+
+ templates = processor.processFromNode(doc);
+ }
Transformer transformer = templates.newTransformer();
DocumentBuilderFactory dfactory = DocumentBuilderFactory.newInstance();