如何将本地xml模式解析为xml中的远程模式?

时间:2019-06-13 19:49:52

标签: xml xsd xmlcatalog

在我们项目的模块之一中,我有数千个xml文件,它们都指向本地xsd。但是,我们现在已经将这些xsd移到了git repo中,并且本地副本不再可用。我们将这些xsd作为github页面托管在master分支之外。我的问题是我可以将以前的本地xsd位置解析为远程模式位置吗?与xml目录的功能相反。 曾经是:

<?xml version="1.0" ?><abcType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:noNamespaceSchemaLocation="../../../../projectschema/src/main/resources/xsd/abc.xsd">

预期:

<?xml version="1.0" ?><abcType xmlns:xi="http://www.w3.org/2001/XInclude"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://git.abc.com/pages/projectschema/src/main/resources/xsd/abc.xsd">

0 个答案:

没有答案