locationProvider 要素 (検索コネクタ スキーマ)
オプション <の locationProvider> 要素は、Web サービス プロバイダー検索コネクタで使用する検索プロバイダーを指定します。 この要素には、1 つの必須属性とオプションの子要素が含まれています。
構文
<!-- 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>
要素情報
Parent 要素 | 子要素 |
---|---|
searchConnectorDescriptionType 要素 (検索コネクタ スキーマ) | propertyBag 要素 (検索コネクタ スキーマ) |
属性
属性 | 説明 |
---|---|
@clsid | 必須。 検索プロバイダーのクラス識別子 (CLSID)。 |
コードベース | 省略可能。 |
解説
OpenSearch プロバイダーの属性値は @clsid {48E277F6-4E74-4cd6-BA6F-FA4F42898223} です。
ファイル システムおよびプロトコル ハンドラー ベースの検索コネクタでは、代わりに simpleLocation> 要素を<使用できます。 locationProvider> が存在する場合<は、Search Connector の説明に simpleLocation> 要素を含めてはいけません<。
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>