1

我目前坚持认为应该是一个简单的解决方案,但我并没有真正做到这一点。我是 Eclipse RCP 的新手。我正在尝试实现一个视图,它所做的只是显示一个已格式化为 XML 的字符串。就像我的应用程序做它应该做的事情,当用户单击保存时,它将所有信息保存为 xml。我可以将此 xml 作为一个长的、未格式化的字符串。我想要一个窗格,用户可以在其中看到(只能看到,不能编辑)要保存的 XML 代码。

我想要一个视图的原因是因为这个视图是一个多实例视图,取决于它所在的透视图。我希望​​它以 XML 格式显示,并带有语法突出显示。它看起来像在带有行号等的编辑器中会很好,但我对良好的格式感到满意。

有谁知道实现这一点的最佳(任何)方法?甚至一些 3rd 方小部件对我来说也是完美的。

谢谢!!

4

2 回答 2

0

只需让您的编辑器继承自 StructuredTextEditor (org.eclipse.wst.sse.ui.StructuredTextEditor.StructuredTextEditor)

更多详情请点击此处:

于 2013-06-27T07:07:43.617 回答
0

IIRC,插件编辑器示例执行基本的语法着色,您可以使用 javax.transform 包从流转到 DOM 并返回到(格式化的)流。

于 2013-06-25T17:48:18.500 回答