]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | ||
3 | XMLFMTOPS="-indentSize 2 -trimText -newlines" | |
4 | ||
5 | if [ $# -eq 0 ]; then | |
6 | echo PullParserDemo | |
7 | echo ./run.sh samples.PullParserDemo $XMLFMTOPS xml/web.xml | |
8 | echo ./run.sh samples.PullParserDemo $XMLFMTOPS xml/fibo.xml | |
9 | echo | |
10 | echo SAXDemo | |
11 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/web.xml | |
12 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/test/test_schema.xml | |
13 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/xhtml/xhtml-basic.xml | |
14 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/contents.xml | |
15 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/cdata.xml | |
16 | echo ./run.sh -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser samples.SAXDemo $XMLFMTOPS xml/cdata.xml | |
17 | echo ./run.sh -Dorg.xml.sax.driver=xml.aelfred2.SAXDriver samples.SAXDemo $XMLFMTOPS xml/cdata.xml | |
18 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/testPI.xml | |
19 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/namespaces.xml | |
20 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/testNamespaces.xml | |
21 | echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/inline.xml | |
22 | echo | |
23 | echo DOMDemo | |
24 | echo ./run.sh samples.dom.DOMDemo xml/contents.xml | |
25 | echo | |
26 | echo SAXDOMDemo | |
27 | echo ./run.sh samples.dom.SAXDOMDemo xml/contents.xml | |
28 | echo | |
29 | echo JTidyDemo | |
30 | echo ./run.sh samples.JTidyDemo $XMLFMTOPS readme.html | |
31 | echo | |
32 | echo VisitorDemo | |
33 | echo ./run.sh samples.VisitorDemo xml/cdata.xml | |
34 | echo | |
35 | echo CountDemo | |
36 | echo ./run.sh samples.CountDemo xml/fibo.xml | |
37 | echo | |
38 | echo CreateXMLDemo | |
39 | echo ./run.sh samples.CreateXMLDemo | |
40 | echo | |
41 | echo HTMLWriterDemo | |
42 | echo ./run.sh samples.HTMLWriterDemo xml/xhtml.xml | |
43 | echo | |
44 | echo PerformanceTest | |
45 | echo ./run.sh -Xprof samples.performance.PerformanceSupport xml/periodic_table.xml org.dom4j.DocumentFactory 10 | |
46 | echo ./run.sh -Xprof -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser samples.performance.PerformanceSupport xml/periodic_table.xml org.dom4j.DocumentFactory 10 | |
47 | echo ./run.sh -Xprof -Dorg.xml.sax.driver=xml.aelfred2.SAXDriver samples.performance.PerformanceSupport xml/periodic_table.xml org.dom4j.DocumentFactory 10 | |
48 | echo ./run.sh -Xprof samples.performance.PerformanceSupport xml/much_ado.xml org.dom4j.DocumentFactory 10 | |
49 | echo ./run.sh -Xprof -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser samples.performance.PerformanceSupport xml/much_ado.xml org.dom4j.DocumentFactory 10 | |
50 | echo ./run.sh -Xprof -Dorg.xml.sax.driver=xml.aelfred2.SAXDriver samples.performance.PerformanceSupport xml/much_ado.xml org.dom4j.DocumentFactory 10 | |
51 | echo | |
52 | echo XPathDemo | |
53 | echo ./run.sh samples.XPathDemo xml/web.xml //servlet/servlet-class | |
54 | echo ./run.sh samples.XPathDemo xml/much_ado.xml //ACT/TITLE | |
55 | echo | |
56 | echo XSLTDemo | |
57 | echo ./run.sh samples.XSLTDemo xml/nitf/sample.xml xml/nitf/ashtml.xsl | |
58 | echo | |
59 | echo XSLTNativeDOMDemo | |
60 | echo ./run.sh samples.dom.XSLTNativeDOMDemo xml/nitf/sample.xml xml/nitf/ashtml.xsl | |
61 | echo | |
62 | echo LargeDocumentDemo | |
63 | echo ./run.sh samples.LargeDocumentDemo xml/much_ado.xml /PLAY/ACT | |
64 | echo | |
65 | echo LargeDocumentDemo2 | |
66 | echo ./run.sh samples.LargeDocumentDemo2 xml/much_ado.xml | |
67 | echo | |
68 | echo LinkCheckerDemo | |
69 | echo ./run.sh samples.LinkChecker xml/xhtml/xhtml-basic.xml | |
70 | echo | |
71 | echo BeanDemo | |
72 | echo ./run.sh samples.bean.BeanDemo xml/bean/gui.xml | |
73 | echo | |
74 | echo SAXValidatorDemo | |
75 | echo ./run.sh samples.validate.SAXValidatorDemo xml/nitf/invalid.xml | |
76 | echo | |
77 | echo VisitorDemo | |
78 | echo ./run.sh -Dorg.dom4j.factory=org.dom4j.datatype.DatatypeDocumentFactory samples.VisitorDemo xml/schema/personal-schema.xml | |
79 | echo | |
80 | echo JTableDemo | |
81 | echo ./run.sh samples.swing.JTableDemo xml/web.xml | |
82 | echo | |
83 | echo JTableTool | |
84 | echo ./run.sh samples.swing.JTableTool xml/swing/tableForAtoms.xml xml/periodic_table.xml | |
85 | echo | |
86 | echo JTreeDemo | |
87 | echo ./run.sh samples.swing.JTreeDemo xml/web.xml | |
88 | exit 0 | |
89 | fi | |
90 | ||
91 | if [ -z "$JAVA_HOME" ] ; then | |
92 | JAVA=`which java` | |
93 | if [ -z "$JAVA" ] ; then | |
94 | echo "Cannot find JAVA. Please set your PATH." | |
95 | exit 1 | |
96 | fi | |
97 | JAVA_BIN=`dirname $JAVA` | |
98 | JAVA_HOME=$JAVA_BIN/.. | |
99 | fi | |
100 | ||
101 | JAVA=$JAVA_HOME/bin/java | |
102 | ||
103 | CLASSPATH=`build-classpath \ | |
104 | dom4j \ | |
105 | xpp2 \ | |
106 | jtidy \ | |
107 | fop \ | |
108 | xerces-j2 \ | |
109 | msv-relaxngDatatype \ | |
110 | msv-xsdlib \ | |
111 | msv-isorelax \ | |
112 | msv \ | |
113 | jaxen \ | |
114 | junit \ | |
115 | junitperf \ | |
116 | saxpath \ | |
117 | xalan-j2 \ | |
118 | xml-commons-apis \ | |
119 | avalon-framework \ | |
120 | avalon-logkit \ | |
121 | `:$CLASSPATH | |
122 | ||
123 | BOOTCLASSPATH=`build-classpath \ | |
124 | xml-commons-apis \ | |
125 | xerces-j2 \ | |
126 | xalan-j2 \ | |
127 | ` | |
128 | ||
129 | CLASSPATH=classes:$CLASSPATH:$JAVA_HOME/lib/tools.jar | |
130 | ||
131 | ||
132 | $JAVA -Xbootclasspath/p:$BOOTCLASSPATH -classpath $CLASSPATH "$@" |