Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用SWT或Jface将xml解析为树?以及如何同步树和xml?_Java_Tree_Swt_Jface - Fatal编程技术网

Java 如何使用SWT或Jface将xml解析为树?以及如何同步树和xml?

Java 如何使用SWT或Jface将xml解析为树?以及如何同步树和xml?,java,tree,swt,jface,Java,Tree,Swt,Jface,我想使用SWT或JFace构建如下树: 如何基于XML构建树?以及如何同步树和xml(当我更新树节点(或xml)时,应该同时更新xml(或树) 谁能给我一个教程吗?看看WebTools项目中的结构化源代码编辑器框架- 注意,它是相当独立的,所以您不必将整个WTP添加到您的项目中 它为编辑器提供了一个基类,其中包含源代码/网格/设计选项卡、正确处理中断代码的XML解析器(当用户键入XML时,XML无效,因此大多数解析器都会失败)以及一个可以侦听事件的DOM。谢谢,但上面的URL只是一个概述。有教

我想使用SWT或JFace构建如下树:

如何基于XML构建树?以及如何同步树和xml(当我更新树节点(或xml)时,应该同时更新xml(或树)


谁能给我一个教程吗?

看看WebTools项目中的结构化源代码编辑器框架-

注意,它是相当独立的,所以您不必将整个WTP添加到您的项目中


它为编辑器提供了一个基类,其中包含源代码/网格/设计选项卡、正确处理中断代码的XML解析器(当用户键入XML时,XML无效,因此大多数解析器都会失败)以及一个可以侦听事件的DOM。

谢谢,但上面的URL只是一个概述。有教程吗?我不知道。。。通过查看源代码,我学会了如何使用它。这很平易近人。请注意,他们的XML编辑器为添加您自己的选项卡提供了现成的钩子-您可以尝试查看不同的Webtools编辑器(例如JSP页面编辑器),以了解它们如何与DOM一起工作。请注意,编辑器是与JSP、HTML还是XML一起工作并没有什么区别——接口是相同的,所以您可以使用任何编辑器作为参考。