我在绑定(bind) xml 文件时有警告:
No grammar constraints (DTD or XML schema) detected for the document.
我已经按照这里的答案中所写的那样做了:JiBX: How do I keep using interfaces in my code? (不接受的答案)。但是现在我在绑定(bind)xml文件时出错:
Referenced file contains errors (file:/C:/Amplio/LiveCliq/Work/core/src/main/resources/config/rest/
映射/绑定(bind).dtd)。有关更多信息,请右键单击“问题 View ”中的消息,然后 选择“显示详细信息...”
详细信息是:
The markup in the document preceding the root element must be well-formed. line 20
我不熟悉 DTD 模式,所以我不知道问题出在哪里。有人找到解决方案了吗?
而且 - 我不想关闭 XML 文件中的验证,我想在绑定(bind)文件中使用它(主要用于代码辅助和验证)。
最佳答案
我补充说:
<!DOCTYPE beans PUBLIC "-//JIBX//DTD BEAN 2.0//EN" "http://jibx.cvs.sourceforge.net/viewvc/*checkout*/jibx/core/docs/binding.dtd">
在 XML 绑定(bind)文档之上并且有效。
关于java - Eclipse 中的 JiBX 绑定(bind) DTD 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2311131/