Eclipse不断删除必要的XSD导入

时间:2015-04-09 12:55:24

标签: xml eclipse import xsd

我在eclipse中编辑XSD文件。 保存时,eclipse不断从我的文件中删除必要的导入。为什么?每个XSD都不会出现这种现象,所以我认为我身边有一个错误。

<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema
    targetNamespace="abc"

    xmlns:kei="kdf"
    xmlns:neo="neoNS"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1.0"
>

    <xsd:import namespace="kdf" schemaLocation="mycomp.kdf.xsd" />
    <!-- the next one gets removed on save -->
    <xsd:import namespace="neoNS" schemaLocation="mycomp.anExistingFile.xsd" />
  <!-- ****************************************************************** -->
  <xs:complexType name="initialisiereAngebotType">
    <xs:sequence>
      <xs:element ref="kei:messageHeader"/>
      <xs:element name="payload" type="neo:initialisiereAngebotRequestType"/>
    </xs:sequence>
  </xs:complexType>

</xsd:schema>

我甚至可以使用Ctrl + LMB跳转到现有文件。我需要导入有效负载元素,为什么它被删除?

1 个答案:

答案 0 :(得分:1)

可能与此选项有关:

Window > Preferences > XML > XML Schema Files > Editor

Automatically remove unused XSD imports and XML Namespace entries

尝试取消选中它,看看是否有效。