Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Java and .NET take fundamentally different approaches to the provision of XML parsing and transformation technologies.
Java implements factory classes through which concrete parsers are created; parsers themselves are defined by a set of interfaces. This allows the programmer to use any compliant parser or transformer implementation that can be plugged into the generic XML framework.