<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/">
<xs:import namespace="http://ns.adobe.com/AdobeInDesign/4.0/"
schemaLocation="aid.xsd"/>
<xs:element name="Table">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="Cell"/>
</xs:sequence>
<xs:attribute ref="aid:table" use="required"/>
<xs:attribute ref="aid:tcols" use="required"/>
<xs:attribute ref="aid:trows" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="Cell">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="unbounded"
ref="mathImage"/>
</xs:sequence>
<xs:attribute ref="aid:ccols" use="required"/>
<xs:attribute ref="aid:ccolwidth" use="required"/>
<xs:attribute ref="aid:crows" use="required"/>
<xs:attribute ref="aid:table" use="required"/>
<xs:attribute ref="aid:theader"/>
</xs:complexType>
</xs:element>
<xs:element name="mathImage">
<xs:complexType>
<xs:attribute name="href"
use="required"
type="xs:anyURI"/>
</xs:complexType>
</xs:element>
</xs:schema>
我遇到的问题是 Adobe InDesign 的命名空间无效,架构位置也无效。有没有人可以替代这种情况?
这是我的问题的要点:我正在尝试在我编写的架构中验证来自 Adobe InDesign 的表格。由于我们需要捕获样式信息,我们决定将表格导出为 InDesign 表格,而不是 CALS。我已经编写了经过验证的架构的其余部分,但这部分给我带来了麻烦。