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
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.
- Why is it looking for it?
- How am I supposed to create a xml document in java applets?
- 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>
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:
© Stack Overflow or respective owner