Schemat opisu biblioteki
Pliki opisu biblioteki to pliki XML, które definiują biblioteki. Biblioteki agregują elementy z lokalizacji magazynu lokalnego i zdalnego w jeden widok w Eksploratorze Windows. Pliki opisu biblioteki są zgodne ze schematem Opis biblioteki i są zapisywane jako pliki *.library-ms.
Ten temat zawiera następujące sekcje:
- Omówienie schematu opisu biblioteki
- przechowywanie wersji przestrzeni nazw
- przykład pliku opisu biblioteki
- Tematy pokrewne
Omówienie schematu opisu biblioteki
Biblioteki zawierają pliki przechowywane w co najmniej jednej lokalizacji magazynu. Biblioteki nie przechowują tych plików; zamiast tego monitorują foldery zawierające pliki i umożliwiają użytkownikom dostęp do plików i rozmieszczanie ich na różne sposoby. Na przykład użytkownik może mieć pliki muzyczne w wielu folderach na lokalnym dysku twardym, a także na zewnętrznym dysku twardym. Korzystając z biblioteki Music Library, użytkownik może jednocześnie uzyskiwać dostęp do wszystkich tych plików i sortować je według nazwy artysty lub tytułu albumu jako pojedynczej grupy.
Schemat opisu biblioteki składa się z trzech głównych części opisanych w poniższej tabeli:
Część | Opis |
---|---|
Ogólne informacje o bibliotece | Informacje o bibliotece, takie jak nazwa, właściciel, wersja, ikona, których Eksplorator Windows może używać podczas wyświetlania biblioteki użytkownikowi. |
Właściwości biblioteki | Co najmniej jedna właściwości opisując bibliotekę. Te właściwości niestandardowe są specyficzne dla biblioteki. |
Lokalizacje biblioteki | Co najmniej jeden łącznik wyszukiwania identyfikujący lokalizacje magazynu do uwzględnienia w bibliotece. Każda z tych lokalizacji może również mieć unikatowy zestaw właściwości. |
Pliki biblioteki w systemie Windows 7 są przechowywane w znanym folderze FOLDERID_Libraries. Domyślnie folder FOLDERID_Libraries znajduje się w folderze %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries.
Przechowywanie wersji przestrzeni nazw
Wersje formatu pliku opisu biblioteki (*.library-ms) są śledzone przez zmianę przestrzeni nazw. W systemie Windows 7 format pliku ma następującą domyślną przestrzeń nazw: https://schemas.microsoft.com/windows/2009/library
.
Wersje zawartości biblioteki są jednak śledzone przy użyciu elementu>wersji<w określonym pliku opisu biblioteki.
Przykład pliku opisu biblioteki
Poniżej przedstawiono przykład pliku opisu biblioteki, który definiuje bibliotekę dla plików dokumentów.
<?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>
Tematy pokrewne