使用 JSP 动态创建 JNLP 文件时,eclipse 中出现未知标记 jnlp 警告
Unknown tag jnlp warning in eclipse when dynamically creating a JNLP file using JSP
我正在从事使用 JSP 生成一些 jnlp 文件的大型项目。虽然这工作正常,但 Eclipse 中的验证会产生许多警告 - 从 unknown tag jnlp
开始,jsp.
中的几乎每一行都有更多的 unknown attribute ...
我的问题:有没有办法在不禁用所有 jsp 文件验证的情况下消除这些警告? IE。我仍然希望收到 jsp 文件中错误 jsp 内容的警告/错误,但不想在该文件中收到 50 条警告,因为它会生成 jnlp 内容。
我不想使用 jsp 进行更改,而只想更改 jsp 验证的配置。如果有帮助,添加自定义标记库就可以了(我看不出它有什么帮助或如何防止此处出现警告,这只是一个想法)。任何的想法?谢谢
确保您的 JSP 文件声明它生成 XML 然后引用正确的 DTD/Schema:
<?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 验证,它将尝试提供内容支持。
我正在从事使用 JSP 生成一些 jnlp 文件的大型项目。虽然这工作正常,但 Eclipse 中的验证会产生许多警告 - 从 unknown tag jnlp
开始,jsp.
unknown attribute ...
我的问题:有没有办法在不禁用所有 jsp 文件验证的情况下消除这些警告? IE。我仍然希望收到 jsp 文件中错误 jsp 内容的警告/错误,但不想在该文件中收到 50 条警告,因为它会生成 jnlp 内容。
我不想使用 jsp 进行更改,而只想更改 jsp 验证的配置。如果有帮助,添加自定义标记库就可以了(我看不出它有什么帮助或如何防止此处出现警告,这只是一个想法)。任何的想法?谢谢
确保您的 JSP 文件声明它生成 XML 然后引用正确的 DTD/Schema:
<?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 验证,它将尝试提供内容支持。