提问人:SebastianWilke 提问时间:10/24/2023 更新时间:10/24/2023 访问量:44
xsd 架构:如何在 XML 实例文档中省略命名空间前缀
xsd schema: How to omit namespace prefix in XML instance document
问:
我有这个XML模式:
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:r="urn:rt"
targetNamespace="urn:rt">
<element name="RTC">
<complexType>
<sequence>
<element name="Nodes"/>
<element name="Edges"/>
...
</sequence>
</complexType>
</element>
...
</schema>
和以下 XML 实例文档:
<?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:rt rt.xsd"
xmlns:r="urn:rt">
<r:RTC>
<Nodes/>
<Edges/>
...
</r:RTC>
...
</catalog>
我想为现有的 XML 文件生成一个 XML 架构。这些文件没有最顶层元素的此前缀(即最顶层的元素只是 .r:
<RTC>...</RTC>)
有没有办法省略实例文档中的前缀?r:
答: 暂无答案
评论
r:
<schema>
<catalog>