请问在XML文件中怎么使用相对路径指定DTD文档?

Apollo47 2004-09-03 11:11:11
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd ">

如上,假设我的spring-beans.dtd文档和xml文档放在同一个文件夹下,那么“http://www.springframework.org/dtd/spring-beans.dtd”应该改成什么?
谢谢!
...全文
452 点赞 收藏 5
写回复
5 条回复
guokai1217 2004年09月08日
刚学了一点点。兔子说的应该是对的呀!
<?xml version = "1.0"
encoding="GB2312"
standalone = "no"?>

<!DOCTYPE 联系人列表
SYSTEM "fclml.dtd">

它说明这个DTD文件和引用它的XML文件在同一个目录下。或者,这个DTD文件还可能在XML文件的父目录的子目录DTD下,表示为:

<!DOCTYPE 联系人列表
SYSTEM "../dtds/fclml.dtd">

PUBLIC是一个由权威机构制订的,提供给特定行业或公众使用的DTD。

不会有什么问题吧! 我是刚刚学的、很菜很菜的那种。
回复 点赞
Apollo47 2004年09月08日
Up
放了怎么久了,竟然没有人回答!!!

所谓的高手都哪去了???
回复 点赞
Apollo47 2004年09月07日
Up!

没有人知道这个问题吗????
回复 点赞
Apollo47 2004年09月03日
我按你的方法试了,不行。解析XML出现错误:
IOException parsing XML document from (no description); nested exception is java.io.FileNotFoundException: D:\JBoss\bin\spring-beans.dtd

我的应用是部署在JBoss中的,我肯定不能把这个dtd放在JBoss\bin目录下。
回复 点赞
笨笨兔兔兔兔兔 2004年09月03日
<!DOCTYPE users SYSTEM "spring-beans.dtd">
回复 点赞
发动态
发帖子
XML/XSL
创建于2007-09-28

7876

社区成员

2.2w+

社区内容

XML/XSL相关问题讨论专区
社区公告
暂无公告