【问题标题】:Where can I find the XSDs of DOCX XML files?在哪里可以找到 DOCX XML 文件的 XSD?
【发布时间】:2016-04-05 13:49:45
【问题描述】:

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

  • _rels(文件夹)
  • docProps(文件夹)
  • 单词(文件夹)
  • [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 架构文件?

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

【问题讨论】:

  • 您可能会发现这很有用:当我需要在架构中查找某些内容时,我会使用它(而不是理解它的含义,即当我使用 ECMA 文档时):datypic.com/sc/ooxml/ss.html

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


【解决方案1】:

[Content_Types].xml 定义了作为 OOXML 一部分的 Open Packaging Conventions 容器文件技术中的包部分的 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 架构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 2015-08-31
    相关资源
    最近更新 更多