Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opcjonalny element <locationProvider> określa dostawcę wyszukiwania, który ma być używany przez łącznik wyszukiwania dostawcy usług internetowych. Ten element zawiera jeden obowiązkowy atrybut i opcjonalny element podrzędny.
Składnia
<!-- locationProvider -->
<xs:complexType name="searchConnectorDescriptionType">
<xs:all>
...
<xs:element name="locationProvider" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="propertyBag" type="propertyStoreType" minOccurs="0"/>
</xs:all>
<xs:attribute name="clsid" use="required"/>
<xs:attribute name="codebase" type="xs:string"/>
</xs:element>
...
</xs:all>
<xs:attribute name="publisher" type="xs:string"/>
<xs:attribute name="product" type="xs:string"/>
</xs:complexType>
Informacje o elementach
| Element nadrzędny | Elementy podrzędne |
|---|---|
| searchConnectorDescriptionType, element (schemat łącznika wyszukiwania) | propertyBag, element (schemat łącznika wyszukiwania) |
Atrybuty
| Atrybut | Opis |
|---|---|
| @clsid | Wymagane. Identyfikator klasy (CLSID) dostawcy wyszukiwania. |
| baza kodu | Fakultatywny. |
Uwagi
Wartość atrybutu @clsid dla dostawcy OpenSearch to {48E277F6-4E74-4cd6-BA6F-FA4F42898223}.
Łączniki wyszukiwania oparte na systemie plików i protokole mogą zamiast tego używać elementu <simpleLocation>. Jeśli <parametr locationProvider> jest obecny, w opisie łącznika wyszukiwania NIE MOŻE być element <simpleLocation>.
Przykład elementu locationProvider
<locationProvider clsid="{48E277F6-4E74-4cd6-BA6F-FA4F42898223}">
<propertyBag>
<property name="OpenSearchShortName">MSDN</property>
<property name="OpenSearchQueryTemplate">https://social.msdn.microsoft.com/Search/Feed.aspx?locale=en-US&Query={searchTerms}&format=RSS&StartIndex={startIndex}</property>
<property name="MaximumResultCount" type="uint32">100</property>
</propertyBag>
</locationProvider>