XML Dokumente anzeigen

A

abcdefghijk

Hallo ich habe ein Problem bei meiner Eclipse RCP Anwendung und zwar will ich eine XML datei in meinem Programm anzeigen lassen (Also in nem Editor).

Im Moment mache ich es so:

String name = item.getText(0);
IPath path = new Path(new Einstellungen().getPfad()+name);
final IFileStore fileStore = EFS.getLocalFileSystem().getStore(path);
try {
IDE.openEditorOnFileStore(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(), fileStore);

Dabei wird die Datei allerdings "extern" in notepad geöffnet

hat jemand ne Idee?

Ich wäre sehr dankebar!

mfg Tim
 
Anfangen könntest du damit den Editor überhaupt einzubinden...
Dafür erweiterst du XMLMultiPageEditorPart... denk allerdings daran, dass die Klasse von den Entwicklern geändert werden kann, also Vorsicht beim integrieren.

Java:
XMLEditor.java
import org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart;

public class XMLEditor extends XMLMultiPageEditorPart
{
}


und im plugin.xml wird der Editor definiert....
point="org.eclipse.ui.editors"
class="MySample.XMLEditor"
default="true"
extensions="xml"
icon="icons/sample.gif"
id="MySample.XMLEditor"
name="MySample XMLEditor"

ich denke damit sollte es möglich sein, schnell einen XML-Editor einzubinden.

Alternativ kannst du auch ein plugin einbinden, das einen xml editor zur Verfügung stellt... webtools 2.xx z.B.
Oder du verwendest den Standard-Texteditor. Der essentielle Teil ist es, via plugin.xml die Verknüpfung von .xml mit dem
bevorzugten Editor herzustellen.

Gruss
.bile
 
Zuletzt bearbeitet:
Zurück