java - Eclipse 中的 JiBX 绑定(bind) DTD 模式

标签 java eclipse binding dtd jibx

我在绑定(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/

相关文章:

java - 外键必须具有与引用的主键相同的列数错误,但 a 没有具有组合键的实体

java - 如何设置 StyledText 小部件内文本的格式

java - Ant 无法导入 R.java

c# - 如何使用 RelativeSource Binding 创建 DataGrid 绑定(bind)到 Model 和 ViewModel?

c# - 绑定(bind)数据模板内容

java - 使用 Jersey 通过 Java 的 POST API 调用发送文本/CSV 文件

Java正确加载属性文件

java - Mergesort - 将数组拆分成两半时的 Stackoverflow

java - 检索项目 :No resource found that matches the given name 'Theme.AppCompat.Light' . 的父项时出错 MY R.java 丢失

WPF:只读说 TextBox 和绑定(bind)