如何将Eclipse中的XSD链接到XML文件?

时间:2009-12-14 16:34:14

标签: xml eclipse

如何将Eclipse中的XSD链接到XML文件?

我正在编辑的xml文件与xsd文件不在同一目录中,但两者都在工作区中。

2 个答案:

答案 0 :(得分:17)

  • 转到偏好设置> XML> XML目录,然后单击“添加”。
  • 在“位置”下,输入XSD文件相对于工作区的路径。
  • 在“密钥类型”下,选择“架构位置”。
  • 在Key下输入http://www.yourcompany.com/schema/yourSchema.xsd
  • 之类的内容

然后,在使用该架构的XML文件中,将其放在顶部:

<?xml version="1.0" encoding="UTF-8"?>
<yourDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.yourcompany.com/schema/yourSchema.xsd">

您可能需要右键单击XML文件并选择“验证”以识别新架构。

答案 1 :(得分:0)

在XML文件中使用以下表示法:

<?xml version="1.0" encoding="UTF-8"?>
<yourDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.yourcompany.com/schema platform:/resource/yourEclipseProjectInWorkspace/foo/bar/yourSchema.xsd">

我在Eclipse NEON.3(4.6.3)中使用过它。