如何在PhpStorm中实现/刷新外部XSD资源

时间:2019-06-07 13:45:52

标签: xml xsd phpstorm

在PhpStorm 2019.1中,每次我都在XSD文件中进行一些更改并上传到外部服务器上时,使用此xsd的其他项目中的xml文件出错,因为外部XSD资源存储在C:\Users\Peter\user\.PhpStorm2019.1\system\extResources\my-xsd.xsd中并且无法实现它。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

尝试使用相对路径将其存储在项目中。在https://youtrack.jetbrains.com/issue/IDEA-215664上查看更多内容-由于此问题尚未真正解决,请随时对其进行评论。

答案 1 :(得分:0)

目前,我发现的最好方法是删除C:\Users\Peter\user\.PhpStorm2019.1\system\extResources\my-xsd.xsd,让phpstorm获得最后一个。

所以在您的xml中...

  1. 将焦点放在xsi:schemaLocation属性上,然后使灯图标出现
  2. 单击灯泡图标,然后在菜单中选择Manualy Setup External Ressource
  3. 选择您的.xsd(如果需要),然后在“文件”输入的右侧单击...
  4. 删除xsd文件并关闭窗口
  5. xsi:schemaLocation中进行更改以使链接变为灰色,然后在指示灯菜单中单击“获取外部资源”