Как создать собственный XML-редактор с вкладкой «Дизайн» и вкладкой «Исходный код»?

Ниже приведен редактор xml с вкладками дизайна и исходного кода: http://publib.boulder.ibm.com/infocenter/adiehelp/v5r1m1/topic/com.ibm.etools.xsdeditor.doc/images/ncalxml.gif

Я хотел бы создать такой редактор с помощью SWT, то есть я хотел бы разработать подключаемый модуль Eclipse: редактор XML. Я надеюсь, что XML-редактор включает в себя вкладку «Дизайн» и вкладку «Исходный код», как на снимке экрана выше. и я хотел бы разработать редактор xml с помощью java swt. И мне нужен учебник по разработке редактора xml.


person gnahzkook    schedule 10.06.2012    source источник
comment
В чем именно заключается ваш вопрос? Вам нужна помощь с SWT? Вам нужна помощь в разборе XML, чтобы построить эту древовидную структуру? Вам нужна помощь в анализе текстовых файлов в целом? О чем вы хотите спросить конкретно?   -  person Polygnome    schedule 10.06.2012
comment
Я хотел бы разработать плагин: XML Editor. Я надеюсь, что XML-редактор включает в себя вкладку «Дизайн» и вкладку «Исходный код», как на снимке экрана выше. и я хотел бы разработать редактор xml с помощью java swt. И мне нужен учебник по разработке редактора xml.   -  person gnahzkook    schedule 10.06.2012
comment
Плагин для какой платформы? Ни SWT, ни JFace не являются платформами, способными поддерживать плагины. Это просто структура графического интерфейса.   -  person Polygnome    schedule 10.06.2012
comment
Я хотел бы разработать плагин для Eclipse, я хочу разработать пользовательский интерфейс (вкладка дизайна на экране выше) с использованием SWT.   -  person gnahzkook    schedule 10.06.2012
comment
Является ли тот, который предоставляется Eclipse, недостаточным, или вы делаете это как упражнение по программированию?   -  person Jonathan W    schedule 10.06.2012
comment
Если вы хотите разработать плагин eclipse, посмотрите здесь: stackoverflow.com/questions/2703577/ eclipse-plugin-development   -  person Polygnome    schedule 10.06.2012


Ответы (2)


Я бы использовал JFace вместо прямого SWT. JFace убрал большую часть работы по созданию редактора и управлению им. Взгляните на MultiPageEditor.

Возможно, вы также захотите рассмотреть Xtext.

person Jonathan W    schedule 10.06.2012
comment
JFace тоже подойдет. Любое руководство по редактору XML, созданному JFace? - person gnahzkook; 10.06.2012
comment
Eclipse для RCP и разработчиков подключаемых модулей (PDE) поставляется с целым набором редакторов примеров, включая многостраничный редактор. - person Jonathan W; 10.06.2012

«Начните с начала, — очень серьезно сказал король, — и продолжайте, пока не дойдете до конца, а затем остановитесь». (Льюис Кэрролл - Алиса в стране чудес).

Это большая задача. Вам нужно разделить его на более мелкие шаги, а затем решать каждый из них. Когда вы начнете, у вас могут возникнуть более конкретные вопросы.

person theglauber    schedule 10.06.2012