Sdílet prostřednictvím


Struktura souboru [Content_types].xml

Obsahuje informace o typech obsahu v balíčku VSIX. Visual Studio k instalaci balíčku používá soubor [Content_Types].xml, ale neinstaluje samotný soubor.

Poznámka:

I když se toto téma týká pouze souborů [Content_Type].xml, které se používají v balíčcích VSIX, je typ souboru [Content_Types].xml součástí standardu Open Packaging Conventions (OPC). Další informace naleznete v tématu OPC: Nový standard pro balení dat na webu MSDN.

Atributy a prvky

Následující části popisují kořenový prvek a jeho atributy a podřízené prvky.

Kořenový element

Element (Prvek) Popis
Types Obsahuje podřízené prvky, které vyčíslují typy souborů v balíčku VSIX.

Atributy

Atribut Popis
Xmlns (Povinné.) Umístění schématu použitého pro tento soubor [Content_Types].xml.

{Název atributu} Atribut

Hodnota Popis
http://schemas.openformats.org/package/2006/content-types Umístění schématu typů obsahu.

Podřízené prvky

Prvek Types může obsahovat libovolný počet Default prvků.

Element (Prvek) Popis
Default Popisuje typ obsahu v balíčku VSIX. Každý typ souboru v balíčku musí mít svůj vlastní Default prvek.

Atributy

Atribut Popis
Extension Přípona názvu souboru v balíčku VSIX.
ContentType Popisuje druh obsahu, který je přidružen k příponě názvu souboru.

{Název atributu} Atribut

Visual Studio rozpozná následující ContentType hodnoty pro přidružené Extension typy.

Rozšíření Contenttype
txt text/plain
pkgdef text/plain
xml text/xml
vsixmanifest text/xml
htm nebo html text/html
rtf application/rtf
pdf aplikace/pdf
GIF image/gif
jpg nebo jpeg image/jpg
TIFF obrázek/tiff
vsix aplikace/zip
Zip aplikace/zip
Knihovny dll application/octet-stream
všechny ostatní typy souborů application/octet-stream

Příklad

Popis

Následující soubor [Content_Types].xml popisuje typický balíček VSIX.

Kód

<?xml version="1.0" encoding="utf-8" ?>
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
    <Default Extension="vsixmanifest" ContentType="text/xml" />
    <Default Extension="dll" ContentType="application/octet-stream" />
    <Default Extension="png" ContentType="application/octet-stream" />
    <Default Extension="txt" ContentType="text/plain" />
    <Default Extension="pkgdef" ContentType="text/plain" />
</Types>

Viz také