Java eclipse中使用JSP动态创建jnlp文件时出现未知标记jnlp警告

Java eclipse中使用JSP动态创建jnlp文件时出现未知标记jnlp警告,java,eclipse,jsp,jnlp,Java,Eclipse,Jsp,Jnlp,我正在做一个巨大的项目,它使用JSP生成一些jnlp文件。虽然这样做很好,但eclipse中的验证会产生许多警告——从unknown标记jnlp开始,对于jsp中的几乎每一行都会产生更多的unknown属性… 我的问题是:有没有办法在不禁用所有jsp文件验证的情况下消除这些警告?也就是说,我仍然希望在jsp文件中获得错误jsp内容的警告/错误,但不希望在该文件中获得50条警告,因为它生成jnlp内容 我不想使用jsp进行更改,只想更改jsp验证的配置。如果有帮助的话,添加一个自定义标记库就可以了

我正在做一个巨大的项目,它使用JSP生成一些jnlp文件。虽然这样做很好,但eclipse中的验证会产生许多警告——从
unknown标记jnlp
开始,对于jsp中的几乎每一行都会产生更多的
unknown属性…

我的问题是:有没有办法在不禁用所有jsp文件验证的情况下消除这些警告?也就是说,我仍然希望在jsp文件中获得错误jsp内容的警告/错误,但不希望在该文件中获得50条警告,因为它生成jnlp内容


我不想使用jsp进行更改,只想更改jsp验证的配置。如果有帮助的话,添加一个自定义标记库就可以了(我看不出它有什么帮助或者如何防止出现警告,这只是一个想法)。有什么想法吗?谢谢。

确保您的JSP文件声明它生成XML,然后引用正确的DTD/模式:

<?xml version="1.0" encoding="UTF-8"?>
<%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE jnlp PUBLIC
    "-//Sun Microsystems, Inc//DTD JNLP Descriptor 6.0//EN"
    "http://java.sun.com/dtd/JNLP-6.0.dtd">
<jnlp>

</jnlp>


您将无法获得完整的XML验证,它将尝试提供内容帮助。

谢谢,这使大多数警告消失-我缺少doctype,page指令已被删除there@outofmind好吧,除了答案——或者还有什么遗漏?@Lonzak testing遗漏了——但是我猜动态创建的jnlp在添加doctype之后仍然可以工作