19 2 along with this work; if not, write to the Free Software Foundation,
20 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21
22 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
23 or visit www.oracle.com if you need additional information or have any
24 questions.
25 -->
26
27 <!DOCTYPE html
28 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
29 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
30
31 <html xmlns="http://www.w3.org/1999/xhtml">
32
33 <head>
34 <title>Transformation API For XML</title>
35
36 <meta name="CVS"
37 content="$Id: overview.html,v 1.2 2005/06/10 03:50:39 jeffsuttor Exp $" />
38 <meta name="AUTHOR"
39 content="Jeff.Suttor@Sun.com" />
40 </head>
41 <body>
42
43 <h2>Transformation API For XML</h2>
44
45
46 <h3>Introduction</h3>
47
48 <p>This overview describes the set of APIs contained in
49 javax.xml.transform. For the sake of brevity, these interfaces are referred to
50 as TrAX (Transformations for XML). </p>
51
52 <p>There is a broad need for Java applications to be able to transform XML
53 and related tree-shaped data structures. In fact, XML is not normally very
54 useful to an application without going through some sort of transformation,
55 unless the semantic structure is used directly as data. Almost all XML-related
56 applications need to perform transformations. Transformations may be described
57 by Java code, Perl code, <A href="http://www.w3.org/TR/xslt">XSLT</A>
58 Stylesheets, other types of script, or by proprietary formats. The inputs, one
59 or multiple, to a transformation, may be a URL, XML stream, a DOM tree, SAX
|
19 2 along with this work; if not, write to the Free Software Foundation,
20 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21
22 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
23 or visit www.oracle.com if you need additional information or have any
24 questions.
25 -->
26
27 <!DOCTYPE html
28 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
29 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
30
31 <html xmlns="http://www.w3.org/1999/xhtml">
32
33 <head>
34 <title>Transformation API For XML</title>
35
36 <meta name="CVS"
37 content="$Id: overview.html,v 1.2 2005/06/10 03:50:39 jeffsuttor Exp $" />
38 <meta name="AUTHOR"
39 content="Jeff Suttor" />
40 </head>
41 <body>
42
43 <h2>Transformation API For XML</h2>
44
45
46 <h3>Introduction</h3>
47
48 <p>This overview describes the set of APIs contained in
49 javax.xml.transform. For the sake of brevity, these interfaces are referred to
50 as TrAX (Transformations for XML). </p>
51
52 <p>There is a broad need for Java applications to be able to transform XML
53 and related tree-shaped data structures. In fact, XML is not normally very
54 useful to an application without going through some sort of transformation,
55 unless the semantic structure is used directly as data. Almost all XML-related
56 applications need to perform transformations. Transformations may be described
57 by Java code, Perl code, <A href="http://www.w3.org/TR/xslt">XSLT</A>
58 Stylesheets, other types of script, or by proprietary formats. The inputs, one
59 or multiple, to a transformation, may be a URL, XML stream, a DOM tree, SAX
|