The System class maintains a set of properties, key/value pairs, that define traits or attributes of the current working environment. When the runtime system first starts up, the system properties are initialized to contain information about the runtime environment. including information about the current user, the current version of the Java runtime, and even the character used to separate components of a filename.
Checkout
Java Tutorial section on System properties for an excellent introduction to how and when the properites can be used.
JAXP uses "org.xml.sax.parser" as key for SAX Parser class name.
You can use the System properties to tell JAXP to use a specific SAX/DOM parser. You can either tweak the properties file externally or inside your program. Here's an example -
System.setProperty ("org.xml.sax.parser","<QualifiedpathToYourParser>"); Hope that helps!
------------------
Ajith Kallambella M. Sun Certified Programmer for the Java�2 Platform.
IBM Certified Developer - XML and Related Technologies, V1.