如何将Eclipse中的XSD链接到XML文件?
我正在编辑的xml文件与xsd文件不在同一目录中,但两者都在工作区中。
答案 0 :(得分:17)
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)中使用过它。