【发布时间】:2018-01-05 09:53:50
【问题描述】:
我在一个旧的 java 5 项目上工作,但我无法运行它。 在我尝试运行它之前,Eclipse(Neon.2 Release 4.6.2)向我指出了这个错误:
cvc-elt.1 cannot find the declaration of element xsl:stylesheet
这里是错误的xml代码:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
<xsl:output method="xml" encoding="UTF-8" />
....
....
Eclipse 在这一行(第 3 行)指出错误:
xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
我了解该错误,但我不知道如何解决它。 我可以做些什么来解决它?
【问题讨论】:
-
eclipse neon 最低要求 java 版本 8
-
我不了解 eclipse 的任何细节,但不知何故,您配置了一些东西,以便它正在寻找 XSLT 词汇表的模式,但找不到。您通常不应该对样式表应用模式验证,您需要找到导致这种情况发生的配置设置。
-
没错,我有 java 8。我认为该项目可以使用 java 8 ......也许不是这样。谢谢 Michael Kay,我会朝这个方向看。
-
@harshakumarReddy 虽然 Eclipse Neon 确实需要 Java 8 才能运行,但您仍然可以在 Neon 中为您的项目使用较低版本的 Java。
-
这似乎是一个错误的错误,因为当我运行我的服务器时它可以正常工作。 Eclipse 把我推错了方向。
标签: java xml eclipse eclipse-neon java-5