我在哪里可以找到DOCX XML文件的XSD?

时间:2016-04-05 13:49:45

标签: xml xsd ms-office openxml open-packaging-convention

我已经创建了一个docx文件,并将其解压缩。现在我有:

  • _rels(文件夹)
  • docProps(文件夹)
  • word(文件夹)
  • [CONTENT_TYPES]的.xml

[Content_Types] .xml的内容为:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
    <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>
    <Default Extension="xml" ContentType="application/xml"/>
    <Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"/>
    <Override PartName="/word/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"/>
    <Override PartName="/word/settings.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"/>
    <Override PartName="/word/webSettings.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml"/>
    <Override PartName="/word/fontTable.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"/>
    <Override PartName="/word/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>
    <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/>
    <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>
</Types>

我在哪里可以找到[Content_Types] .xml的xsd架构文件?

(&#34; http://schemas.openxmlformats.org/package/2006/content-types&#34; - 不是常规网页,也不包含与xsd相关的内容...)

1 个答案:

答案 0 :(得分:1)

[Content_Types] .xml 在Open Packaging Conventions容器文件技术中为OOXML定义了包部件的MIME媒体类型。

请参阅任何版本的Standard ECMA-376网站第2部分,了解OPC XSD,包括您寻求的opc-contentTypes.xsd。它是这样开始的:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"
  elementFormDefault="qualified" attributeFormDefault="unqualified"
  blockDefault="#all">

  <xs:element name="Types" type="CT_Types"/>

第4部分为OOXML的其他部分提供了参考和XSD,例如WordprocessingML,SpreadsheetML,PresentationML,DrawingML,共享ML和自定义XML架构。