为什么将dtd添加到eclipse中在xml中还是不自动提示
展开全部
Eclipse 参数页中有个 XML > XML Catalog,把它添加进去,对于 DTD 类型的来说 PUBLIC ID 就是 DTD 中写的 PUBLIC ID,对于 XSD 来说public ID 就是 schema namesapce。
那个 alternative url 就是能在哪儿下载到这个 xsd 文件,它将会出来在你创建的空白 xml 文件中(如果你在创建向导中选择了这个 xsd 的话),不过它不是必须的,因为验证器和解析器都可以在代码中配置从其中地方下载(比如把文件嵌入到 jar 中,我们从自己的 jar 中读取),请了解 XML API 中的 EntityResolver 的工作原理,这个 Eclipse XSD 也是根据类似 EntityResolver 相同的原理来工作的。
那个 alternative url 就是能在哪儿下载到这个 xsd 文件,它将会出来在你创建的空白 xml 文件中(如果你在创建向导中选择了这个 xsd 的话),不过它不是必须的,因为验证器和解析器都可以在代码中配置从其中地方下载(比如把文件嵌入到 jar 中,我们从自己的 jar 中读取),请了解 XML API 中的 EntityResolver 的工作原理,这个 Eclipse XSD 也是根据类似 EntityResolver 相同的原理来工作的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询