Skema Deskripsi Pustaka
File deskripsi pustaka adalah file XML yang menentukan pustaka. Pustaka menggabungkan item dari lokasi penyimpanan lokal dan jarak jauh ke dalam satu tampilan di Windows Explorer. File deskripsi pustaka mengikuti skema Deskripsi Pustaka dan disimpan sebagai file *.library-ms.
Topik ini berisi bagian berikut:
- Gambaran Umum Skema Deskripsi Pustaka
- Penerapan Versi Namespace
- Contoh File Deskripsi Pustaka
- Topik terkait
Gambaran Umum Skema Deskripsi Pustaka
Pustaka berisi file yang disimpan di satu atau beberapa lokasi penyimpanan. Pustaka tidak benar-benar menyimpan file-file ini; sebaliknya, mereka memantau folder yang berisi file, dan membiarkan pengguna mengakses dan mengatur file dengan cara yang berbeda. Misalnya, pengguna dapat memiliki file musik di beberapa folder pada hard disk lokal dan juga pada hard disk eksternal. Dengan menggunakan Pustaka Musik, pengguna dapat mengakses semua file tersebut secara bersamaan dan mengurutkan semuanya berdasarkan nama artis atau judul album sebagai grup tunggal.
Skema Deskripsi Pustaka terdiri dari tiga bagian utama, yang dijelaskan dalam tabel berikut ini:
Bagian | Deskripsi |
---|---|
Informasi pustaka umum | Informasi tentang pustaka, seperti nama, pemilik, versi, ikon, yang bisa digunakan Windows Explorer saat menampilkan pustaka kepada pengguna. |
Properti pustaka | Satu atau beberapa properti yang menjelaskan pustaka. Properti kustom ini khusus untuk pustaka. |
Lokasi pustaka | Satu atau beberapa konektor pencarian yang mengidentifikasi lokasi penyimpanan untuk disertakan dalam pustaka. Masing-masing lokasi ini juga dapat memiliki sekumpulan properti yang unik. |
File pustaka di Windows 7 disimpan di folder yang diketahui, FOLDERID_Libraries. Secara default, folder FOLDERID_Libraries terletak di %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries.
Penerapan Versi Namespace
Versi format file Deskripsi Pustaka (*.library-ms) dilacak dengan mengubah namespace. Untuk Windows 7, format file memiliki namespace default berikut: https://schemas.microsoft.com/windows/2009/library
.
Namun, versi konten pustaka dilacak dengan menggunakan <elemen versi> dalam file Deskripsi Pustaka tertentu.
Contoh File Deskripsi Pustaka
Berikut ini adalah contoh file Deskripsi Pustaka yang menentukan pustaka untuk file dokumen.
<?xml version="1.0" encoding="UTF-8"?>
<libraryDescription xmlns="http://schemas.microsoft.com/windows/2009/library">
<name>@shell32.dll,-34575</name>
<ownerSID>S-1-5-21-379071477-2495173225-776587366-1000</ownerSID>
<version>1</version>
<isLibraryPinned>true</isLibraryPinned>
<iconReference>imageres.dll,-1002</iconReference>
<templateInfo>
<folderType>{7d49d726-3c21-4f05-99aa-fdc2c9474656}</folderType>
</templateInfo>
<searchConnectorDescriptionList>
<searchConnectorDescription publisher="Microsoft" product="Windows">
<description>@shell32.dll,-34577</description>
<isDefaultSaveLocation>true</isDefaultSaveLocation>
<simpleLocation>
<url>knownfolder:{FDD39AD0-238F-46AF-ADB4-6C85480369C7}</url>
<serialized>MBAAAEAFCAAA...MFNVAAAAAA</serialized>
</simpleLocation>
</searchConnectorDescription>
<searchConnectorDescription publisher="Microsoft" product="Windows">
<description>@shell32.dll,-34579</description>
<isDefaultNonOwnerSaveLocation>true</isDefaultNonOwnerSaveLocation>
<simpleLocation>
<url>knownfolder:{ED4824AF-DCE4-45A8-81E2-FC7965083634}</url>
<serialized>MBAAAEAFCAAA...HJIfK9AAAAAA</serialized>
</simpleLocation>
</searchConnectorDescription>
</searchConnectorDescriptionList>
</libraryDescription>
Topik terkait