Share via


<add> Element for <xmlSchemaImporterExtensions>

Adds types used by the XmlSchemaImporter for mapping XSD types to .NET Framework types. For more information about configuration files, see Configuration File Schema for the .NET Framework.

Schema Hierarchy

<configuration>
  <system.xml.serialization> Element
    <schemaImporterExtensions> Element
      <add> Element for <xmlSchemaImporterExtensions>

Syntax

<add name = "typeName" type="fully qualified type [,Version=version number] [,Culture=culture] [,PublicKeyToken= token]"/>

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute Description

name

A simple name that is used to find the instance.

type

Required. Specifies the schema extension class to add. The type attribute value must be on one line, and include the fully qualified type name. When the assembly is placed in the Global Assembly Cache (GAC), it must also include the version, culture, and public key token of the signed assembly.

Child Elements

None.

Parent Elements

Element Description

<xmlSchemaImporterExtensions>

Contains the types that are used by the XmlSchemaImporter.

Example

The following code example adds an extension type that the XmlSchemaImporter can use when mapping types.

<configuration>
  <system.xml.serialization>
    <xmlSchemaImporterExtensions>
       <add name="contoso" type="System.Web.Mobile.MobileCapabilities, 
       System.Web.Mobile, Version=2.0.0.0, Culture=neutral, 
       PublicKeyToken=b03f5f7f11d50a3a" /> 
    </xmlSchemaImporterExtensions>
  </system.xml.serialization>
</configuration>

See Also

Reference

<system.xml.serialization> Element
<schemaImporterExtensions> Element
XmlSchemaImporter

Copyright © 2007 by Microsoft Corporation. All rights reserved.