XML.com FAQs > C. Authors of SGML (including writers of HTML: Web page owners)
Question:  C.20 Can I use Java to create or manage XML files?
Answer:

Yes, any programming language can be used to output data from any source in XML format. There is a growing number of front-ends and back-ends for programming environments and data management environments to automate this.

There is a large body of `middleware' written in Java and other languages for managing data either in XML or with XML output. There is a suite of Java tutorials (with source code and explanation) available at http://developerlife.com.

Please do not mail the FAQ editor with questions about your Java programming bugs. Ask one of the Java newsgroups instead.

This FAQ is from The XML FAQ, maintained by Peter Flynn