【发布时间】:2014-04-22 16:56:44
【问题描述】:
我正在使用 Eclipse 中的 XML 编辑器来修改 xsd 文件和 xml 文件。我能够使验证和代码完成正常工作,但是当我编辑 xsd 文件时,验证似乎会立即更新,而代码完成已过时。
一个例子来说明问题。让我们从示例 XML 项目开始(文件 > 新建 > 示例... > XML > 编辑和验证 XML 文件。)并使用 GolfCountryClub 示例。假设我想为人名(Jr、Sr 等)添加后缀。首先我将它添加到 xml 文件中,验证器抱怨它是无效的。
所以我更新 xsd 以包含新元素。
一旦 xsd 被保存,xml 文件就会被重新验证,错误就会消失。但是,代码辅助不会自动包含新元素。
我发现强制使用新 xsd 更新内容辅助的唯一方法是重新启动 eclipse 或关闭并打开包含的项目。有什么我想念的吗?是否有设置自动更新代码完成?这是一个错误吗?我将 Indigo 与刚刚从 WTP 下载的 XML 编辑器和工具功能的版本 (3.3.2) 一起使用。
【问题讨论】: