【问题标题】:Update eclipse XML code complete when XSD changesXSD 更改时更新 eclipse XML 代码完成
【发布时间】: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) 一起使用。

【问题讨论】:

    标签: xml eclipse xsd


    【解决方案1】:

    寻找允许您重新加载依赖项的工具栏按钮。它应该从引用的模式中刷新所有缓存的信息。

    无关,请尝试比 Indigo 更新的版本。它已过时 - 该功能的当前版本是 3.5.2。

    【讨论】:

    • 像魅力一样工作。我会研究更新版本的 eclipse,但我总是落后,因为需要多长时间才能让所有插件恢复正常状态。
    猜你喜欢
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    相关资源
    最近更新 更多