Project

Profile

Help

How to connect?
Download (1.07 KB) Statistics
| Branch: | Tag: | Revision:

he / tags / 9.2.0.5 / hej / net / sf / saxon / dotnet / package.html @ 90ee0d1a

1
<html>
2

    
3
<head>
4
<title>Package overview for net.sf.saxon.dotnet</title>
5
</head>
6

    
7
<body>
8

    
9
<p>This package provides classes that interface Saxon to the .NET platform.</p>
10

    
11
<p>These classes are used only in the .NET version of Saxon; they are not present
12
in the version for the Java platform.</p>
13

    
14
<p>Most of these class encapsulate a .NET class in a wrapper that implements a Java interface:
15
either an interface defined in the JDK specifications, or a Saxon-defined interface.
16
For example, DotNetInputStream wraps a .NET Stream as a Java InputStream, while a DotNetPullProvider
17
wraps an XMLReader as a Saxon PullProvider. This enables the .NET service to be used
18
as a functional substitute for Java code implementing the same interface.</p>
19

    
20
<p>The instantiation of these classes is generally controlled through the Platform object
21
registered with the Configuration, which has one instance for the Java platform and another
22
for the .NET platform.</p> 
23

    
24

    
25
<hr>
26

    
27
<p align="center"><i>Michael H. Kay<br/>
28
Saxonica Limited<br/>
29
1 February 2006</i></p>
30
</body>
31
</html>
(19-19/19)