Bagikan melalui


Struktur File [Content_types].xml

Berisi informasi tentang jenis konten dalam paket VSIX. Visual Studio menggunakan file [Content_Types].xml untuk menginstal paket, tetapi tidak menginstal file itu sendiri.

Catatan

Meskipun topik ini hanya berlaku untuk file [Content_Type].xml yang digunakan dalam paket VSIX, jenis file [Content_Types].xml adalah bagian dari standar Konvensi Kemasan Terbuka (OPC ). Untuk informasi selengkapnya, lihat OPC: Standar Baru Untuk Mengemas Data Anda di situs web MSDN.

Atribut dan Elemen

Bagian berikut menjelaskan elemen akar dan atribut dan elemen turunannya.

Elemen Akar

Elemen Deskripsi
Types Berisi elemen anak yang menghitung jenis file dalam paket VSIX.

Atribut

Atribut Deskripsi
Xmlns (Diperlukan.) Lokasi skema yang digunakan untuk file [Content_Types].xml ini.

Atribut {Nama atribut}

Nilai Deskripsi
http://schemas.openformats.org/package/2006/content-types Lokasi skema tipe isi.

Elemen Anak

Elemen Types dapat berisi sejumlah Default elemen.

Elemen Deskripsi
Default Menjelaskan jenis konten dalam paket VSIX. Setiap jenis file dalam paket harus memiliki elemennya sendiri Default .

Atribut

Atribut Deskripsi
Extension Ekstensi nama file file dalam paket VSIX.
ContentType Menjelaskan jenis konten yang terkait dengan ekstensi nama file.

Atribut {Nama atribut}

Visual Studio mengenali nilai berikut ContentType untuk jenis terkait Extension .

Ekstensi ContentType
txt text/plain
pkgdef text/plain
xml text/xml
vsixmanifest text/xml
htm atau html teks/html
rtf application/rtf
pdf aplikasi/pdf
Gif gambar/gif
jpg atau jpeg gambar/jpg
tiff gambar/tiff
vsix application/zip
zip application/zip
dll application/octet-stream
semua jenis file lainnya application/octet-stream

Contoh

Deskripsi

File [Content_Types].xml berikut ini menjelaskan paket VSIX biasa.

Kode

<?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>

Baca juga