开发基于xml的design与source的多页编辑器

开发此类基于xml的多页编辑器模型最好的是使用
IStructuredModel structuredModel = StructuredModelManager.getModelManager().getModelForRead(file);
IDOMDocument document = ((DOMModelImpl)structuredModel).getDocument()

这样的好处是当修改document 的时候,文件会同步变化。而不用去考虑当模型修改还要将模型的改变同步到xml文本这样一个问题,使开发者只需要关注于模型就好了。

你可能感兴趣的:(开发基于xml的design与source的多页编辑器)