Xsd 在哪里可以找到Office 2007/2010/2013开放式XML模式

Xsd 在哪里可以找到Office 2007/2010/2013开放式XML模式,xsd,ms-office,openxml,Xsd,Ms Office,Openxml,我希望将Office2007/2010/2013文档遵循的所有XML模式整合在一起。我从ISO/IEC 29500:2012规范和ECMA-376规范中找到了一个编号。我还在w3.org上找到了一些编号(例如xmldsig#)。但我无法找到其中的大多数(例如http://schemas.openxmlformats.org/spreadsheetml/2006/main) 在microsoft.com上搜索只会产生这样的页面,似乎有这样的内容。然而,这些模式中的大多数都对我找不到的文件执行s操作

我希望将Office2007/2010/2013文档遵循的所有XML模式整合在一起。我从ISO/IEC 29500:2012规范和ECMA-376规范中找到了一个编号。我还在w3.org上找到了一些编号(例如xmldsig#)。但我无法找到其中的大多数(例如
http://schemas.openxmlformats.org/spreadsheetml/2006/main

在microsoft.com上搜索只会产生这样的页面,似乎有这样的内容。然而,这些模式中的大多数都对我找不到的文件执行
s操作


其他人有幸找到这些文件吗?

注意:我在下面留下了我的原始内容;如果这是发布答案的首选方式,请随意删除它

最初,我找不到名称空间的明确来源

我发现在ISO/IEC 29500-1和ECMA-376文件中使用了

当我浏览zip“ECMA-376,第四版,第1部分-基础知识和标记语言参考.zip”中的文件时,我注意到有两组XML模式文件:

OfficeOpenXML XMLSchema Strict(第1部分) OfficeOpenXML XMLSchema过渡版(第4部分)

我发现严格模式使用purl.oclc.org名称空间,而过渡模式使用schemas.openxmlformats.org名称空间。两个集合都包含sml.xsd文件(定义SpreadsheetML),但存在一些差异。似乎不同版本的MS Office支持不同版本的标准(见)

原始答案:


JasonPlutext的评论似乎是正确的。我从下载了文件“ECMA-376,第四版,第1部分-基础知识和标记语言参考.zip”,其中包含文件“OfficeOpenXML XMLSchema Strict.zip”,然后包含文件“sml.xsd

我搜索了您正在查找的名称空间,发现它似乎是使用相同名称空间的模式的在线版本。我检查了一些元素,它们都出现在sml.xsd文件中

奇怪的是,下载的模式中没有一个文件包含schemas.openxmlformats.org名称空间,它们都包含这样的名称空间


您可以在浏览器中导航到此URL,它引用ISO标准ISO/IEC 29500-1。我想说它们指的是同一件事,但与schemas.openxmlformats.org版本相比,purl版本没有那么具体

如果其他人正在查找此文档,您可以在这里找到Office Open XML模式的完整列表:


其中大部分都包含在ECMA-376规格拉链中,包括。我建议你再看看那里。然后是Office扩展名称空间;例如谷歌[MS-DOCX]。这个问题已经解决了,但你可以从microsoft(.exe文件…解压xsd)2007:2003:我无法让这个线程中提到的任何URL正常工作。所有这些文件都丢失、重定向或其他问题。openxmlformats.org不再存在ECMA-376 ZIP文件位于潜在解决方案的链接上,欢迎使用,但请让您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。考虑到仅仅是一个指向外部站点的链接是一个可能的原因。你在这里发布的链接就是我在帖子中引用的同一个站点。正如我在这里提到的,这个站点上的模式不包含这个站点上没有包含的文件。我最初的问题是关于如何获取您在此处提供的URL中不可用的其他模式。这些模式仅适用于Excel。-并不是所有的Office Open XML--请注意Word和PowerPoint缺少的模式。