创建XML文档如果我试图通过这个代码来创建一个Java applet的一个新的XML文档:在Java小程序
http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#newInstance()
DocumentBuilderFactory.newInstance();
我会得到这个错误:
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)
我不在乎DTD的。
- 它为什么要找它?
- 我该怎么样在java applets中创建一个xml文档?
- 我该如何让它工作?
封闭的html文件看起来是这样的:
<!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.
相关:
- http://forums.sun.com/thread.jspa?threadID=515055
- org.apache.xerces.jaxp.SAXParserFactoryImpl not found when importing Gears API in GWT
- http://java.itags.org/java-desktop/4839/