无法找到Office Open XML扩展对应的xlbasictypes.xsd Schema文件
获取xlbasictypes.xsd文件的可行方法
xlbasictypes.xsd是Open XML SpreadsheetML 2006核心架构的组成部分,对应命名空间http://schemas.openxmlformats.org/spreadsheetml/2006/main,你可以通过这几种方式拿到它:
下载完整OOXML架构包
微软发布过完整的Office Open XML架构压缩包,里面包含所有关联的XSD文件,解压后就能找到xlbasictypes.xsd。从现有XLSX文件中提取
把任意一个正常的.xlsx文件改后缀为.zip,解压后进入xl/xmlSchemas目录(部分文档会把用到的架构文件嵌入在这里);也可以查看根目录下的[Content_Types].xml,里面的引用路径能帮你定位对应的XSD资源。创建简化版临时文件
看你贴的calcfeatures架构代码,它只是导入了命名空间,但并没有实际用到xlbasictypes.xsd里的任何类型——所有类型都是自定义的。如果只是为了让这个架构能通过验证或编译,你可以手动写个极简版的xlbasictypes.xsd,只声明对应命名空间就行:<xsd:schema targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> </xsd:schema>
内容的提问来源于stack exchange,提问作者JohnyL
相关产品推荐
相关产品推荐

