+ -
当前位置:首页 → 问答吧 → 一个奇怪的异常

一个奇怪的异常

时间:2011-11-30

来源:互联网

org.jdom.JDOMException: Error in building: unknown protocol: d
我在网上差 许多资料都说tomcat安装路径里面有空格可是我看了没有
还有得人说把解析的xml改成文件类型我也该了
但是还是出现了这个异常不知道怎么解决我把代码给你们看看
// jdom解析xml文件
// 获得解析器对象
SAXBuilder builder = new SAXBuilder();
File file = new File("src/com/text/xml/parser/connection.xml");
// 装载xml文件,并且放回document对象
try {
Document doc = builder.build(file);
// 获得跟标签
Element element = doc.getRootElement();
List<Element> list = element.getChildren();

作者: cs123456789dn   发布时间: 2011-11-30

src/com/text/xml/parser/connection.xml

 你需要把这个文件贴出来

作者: wj63558595   发布时间: 2011-11-30

xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE databases PUBLIC "connection/database.dtd" "D:\Workspaces\MyEclipse 8.5\test1\src\com\text\xml\parser\database.dtd">
<databases>
<database>
<name>sqlserver2005</name>
<driver value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></driver>
<url value="jdbc:sqlserver://localhost:1433;databaseName=my_blog"></url>
<username>sa</username>
<password>123456</password>
</database>
</databases>

dtd文件
<?xml version="1.0" encoding="UTF-8"?>

<!ELEMENT databases (database+)>
<!ELEMENT database (name,driver,url,username,password)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT driver (#PCDATA)>
<!ATTLIST driver value CDATA #REQUIRED>
<!ELEMENT url (#PCDATA)>
<!ATTLIST url value CDATA #REQUIRED>
<!ELEMENT username (#PCDATA)>
<!ELEMENT password (#PCDATA)>
美女要帮帮我啊

作者: cs123456789dn   发布时间: 2011-11-30

你先把:<!DOCTYPE databases PUBLIC "connection/database.dtd" "D:\Workspaces\MyEclipse 8.5\test1\src\com\text\xml\parser\database.dtd">取消先试一下。可能是这个规范引入的有问题。

作者: licip   发布时间: 2011-11-30

我试了的不加这个能够正常运行
加了就报上面的错误
我就想把这个错误解决掉啊

作者: cs123456789dn   发布时间: 2011-11-30

<!DOCTYPE databases PUBLIC "connection/database.dtd" "D:\Workspaces\MyEclipse 8.5\test1\src\com\text\xml\parser\database.dtd">

-->

<!DOCTYPE databases PUBLIC "connection/database.dtd" "D:/Workspaces/MyEclipse 8.5/test1/src/com/text/xml/parser/database.dtd">

作者: ruogannian   发布时间: 2011-11-30

<!DOCTYPE databases PUBLIC "connection/database.dtd" "D:/Workspaces/MyEclipse 8.5/test1/src/com/text/xml/parser/database.dtd">
还是不行

作者: cs123456789dn   发布时间: 2011-11-30

热门下载

更多