Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
GetBuiltInSimpleType Method (XmlQualifiedName)
Collapse the table of content
Expand the table of content

XmlSchemaType.GetBuiltInSimpleType Method (XmlQualifiedName)

Returns an XmlSchemaSimpleType that represents the built-in simple type of the simple type that is specified by the qualified name.

Namespace:  System.Xml.Schema
Assembly:  System.Xml (in System.Xml.dll)

public static XmlSchemaSimpleType GetBuiltInSimpleType(
	XmlQualifiedName qualifiedName
)

Parameters

qualifiedName
Type: System.Xml.XmlQualifiedName
The XmlQualifiedName of the simple type.

Return Value

Type: System.Xml.Schema.XmlSchemaSimpleType
The XmlSchemaSimpleType that represents the built-in simple type.

ExceptionCondition
ArgumentNullException

The XmlQualifiedName parameter is null.

You cannot directly serialize the built-in type. If you need to serialize the type, create a new simple type which derives from the built-in type and serialize the simple type.

The following example shows how to create the type and add it to the schema.


using System;
using System.Xml;
using System.Xml.Schema;

namespace GetBuiltInSimpleType
{
    class Program
    {
        static void Main(string[] args)
        {
            XmlSchema schema = new XmlSchema();
            XmlSchemaSimpleType stringType = new XmlSchemaSimpleType();
            stringType.Name = "myString";
            schema.Items.Add(stringType);
            XmlSchemaSimpleTypeRestriction stringRestriction = 
                                 new XmlSchemaSimpleTypeRestriction();
            stringRestriction.BaseTypeName = 
                                 new XmlQualifiedName("string",
                         "http://www.w3.org/2001/XMLSchema");
            stringType.Content = stringRestriction;
            schema.Write(Console.Out);
        }
    }
}



.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

ADD
Show:
© 2015 Microsoft