Create xml document in java applet.

Posted by zproxy on Stack Overflow See other posts from Stack Overflow or by zproxy
Published on 2010-05-16T09:05:31Z Indexed on 2010/05/16 9:10 UTC
Read the original article Hit count: 345

Filed under:
|
|

If I try to create a new xml document in a java applet by this code:

http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#newInstance()

DocumentBuilderFactory.newInstance();

I will get this error:

Java Plug-in 1.6.0_19
Using JRE version 1.6.0_19-b04 Java HotSpot(TM) Client VM

javax.xml.parsers.FactoryConfigurationError: Provider <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> not found
        at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)

I do not care about DTD's.

  1. Why is it looking for it?
  2. How am I supposed to create a xml document in java applets?
  3. How can I make it work?

The enclosing html document looks like this:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Loading...</title>
</head>

Can some comment this thread?

The problem was with the entity resolver, which points to the w3c.org web site. The access to the reference DTDs on this site has been restricted for application use. The solution was to implement my own entity resolver.

Related:

  1. http://forums.sun.com/thread.jspa?threadID=515055
  2. http://stackoverflow.com/questions/1016286/org-apache-xerces-jaxp-saxparserfactoryimpl-not-found-when-importing-gears-api-in
  3. http://java.itags.org/java-desktop/4839/

© Stack Overflow or respective owner

Related posts about java

Related posts about applet