java - 我应该使用什么 Eclipse API 来访问 jsp 文件的 dom 树?

标签 java eclipse jsp

我想以编程方式访问 Eclipse 工作区中 jsp 文件的 dom 树。我应该使用什么 Eclipse API?

包 org.eclipse.jst.jsp.core 包含一个 JSPSourceParser。但它位于内部包中,因此无法访问。

如果该解决方案适用于 Helios 版本,那就太好了。

最佳答案

不,自从我们大约 13 年前将其组合在一起以来,二进制兼容和拥有完全干净的公共(public) API 之间就存在冲突(移动互连接口(interface)很难)。其中的内容是“临时的”,但不太可能改变。

参见http://www.eclipse.org/webtools/wst/components/sse/overview.html (加上 http://www.eclipse.org/forums/index.php?t=msg&th=64634/ )并从对 SSE IModelManager 类(加上该类的 JavaDoc)的引用开始,以获取 IDOMModel。您看到的解析器类在语法级别工作。它由构建 DOM 的代码使用,但它本身并不构建 DOM。

关于java - 我应该使用什么 Eclipse API 来访问 jsp 文件的 dom 树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17716532/

相关文章:

java - 用于验证多个数字范围的正则表达式

java - 点击提交按钮后程序崩溃

java - 导入的 jar 文件创建空包

java - Eclipse 遗漏的其他 Java 建议

jsp - 连接到 solr 实例时在 tomcat 中出现错误 :org. apache.solr.common.SolrException : Unable to create HttpClient instance.

jsp - sendRedirect()可以用作post方法而不是get方法吗? -jsp/servlet

java - 用星号替换元音

java - 警告 : Supported source version 'RELEASE_6' from annotation processor 'org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor'

java - 如何检查404是否只针对jsp页面

使用 Gson 将 Java 日期转为 MongoDB 日期