java - .xsd 架构导入我在本地有文件的命名空间,但无法从外部获取。如何实施?
问题描述
我正在构建一个应用程序,它使用以下模式 .xsd 标头对对象进行建模:
<?xml version="1.0" encoding="ISO-8859-1"?>
<schema xmlns:mh="http://www.kith.no/xmlstds/msghead/2006-05-24" xmlns:xsd="http://www.w3.org/2001/XMLSchema.xsd" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.kith.no/xmlstds/msghead/2006-05-24" elementFormDefault="qualified" attributeFormDefault="unqualified">
<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
我能够获取第三行“import namespace=http://www.w3.org/2000/09/xmldsig# schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig- core-schema.xsd”在本地很好,因此项目构建,但我们的外部构建管道由于防火墙而拒绝获取此资源并且构建失败。
由于我已经拥有需要在我的项目结构中本地获取的文件(XML sig-core-schema.XSD),是否可以使用此模式的本地实例但保留命名空间,并完全避免外部获取?我似乎无法找出如何...感谢您的任何建议
解决方案
推荐阅读
- vue.js - Vue 3 createApp 未在 Chrome 中定义
- flutter - 在所有可用空间中显示列表视图
- html - 如何在带有 z-index 的 CSS 伪类之前和之后使用
- python - 检测灰度图像的某些像素
- javascript - 如何用正则表达式替换圆括号内的每个逗号
- r - 光栅:在R中也出现计数零点
- reactjs - 图表未根据其容器 Highcharts reactjs 调整大小
- java - 415 删除操作不支持的媒体类型错误
- c# - PagedList - 编译器错误 CS0266 - 无法隐式转换类型
- javascript - 如何使文章的搜索栏工作 HTML/CSS