XmlSchemaType.GetBuiltInSimpleType Methode

Definitie

Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het opgegeven eenvoudige type vertegenwoordigt.

Overloads

Name Description
GetBuiltInSimpleType(XmlTypeCode)

Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het opgegeven eenvoudige type vertegenwoordigt.

GetBuiltInSimpleType(XmlQualifiedName)

Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type vertegenwoordigt van het eenvoudige type dat is opgegeven door de gekwalificeerde naam.

GetBuiltInSimpleType(XmlTypeCode)

Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type van het opgegeven eenvoudige type vertegenwoordigt.

public:
 static System::Xml::Schema::XmlSchemaSimpleType ^ GetBuiltInSimpleType(System::Xml::Schema::XmlTypeCode typeCode);
public static System.Xml.Schema.XmlSchemaSimpleType GetBuiltInSimpleType(System.Xml.Schema.XmlTypeCode typeCode);
static member GetBuiltInSimpleType : System.Xml.Schema.XmlTypeCode -> System.Xml.Schema.XmlSchemaSimpleType
Public Shared Function GetBuiltInSimpleType (typeCode As XmlTypeCode) As XmlSchemaSimpleType

Parameters

typeCode
XmlTypeCode

Een van de XmlTypeCode waarden die het eenvoudige type vertegenwoordigen.

Retouren

Het XmlSchemaSimpleType type dat het ingebouwde eenvoudige type vertegenwoordigt.

Voorbeelden

In het volgende voorbeeld ziet u hoe u het type maakt en toevoegt aan het 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);
        }
    }
}
Imports System.Xml
Imports System.Xml.Schema

Module Module1

    Sub Main()

        Dim schema As XmlSchema = New XmlSchema()
        Dim stringType As XmlSchemaSimpleType = New XmlSchemaSimpleType()
        stringType.Name = "myString"
        schema.Items.Add(stringType)
        Dim stringRestriction As XmlSchemaSimpleTypeRestriction = _
                                 New XmlSchemaSimpleTypeRestriction()
        stringRestriction.BaseTypeName = _
                                 New XmlQualifiedName("string", _
                                 "http://www.w3.org/2001/XMLSchema")
        stringType.Content = stringRestriction
        schema.Write(Console.Out)

    End Sub

End Module

Opmerkingen

U kunt het ingebouwde type niet rechtstreeks serialiseren. Als u het type wilt serialiseren, maakt u een nieuw eenvoudig type dat is afgeleid van het ingebouwde type en het eenvoudige type serialiseert.

Van toepassing op

GetBuiltInSimpleType(XmlQualifiedName)

Retourneert een XmlSchemaSimpleType die het ingebouwde eenvoudige type vertegenwoordigt van het eenvoudige type dat is opgegeven door de gekwalificeerde naam.

public:
 static System::Xml::Schema::XmlSchemaSimpleType ^ GetBuiltInSimpleType(System::Xml::XmlQualifiedName ^ qualifiedName);
public static System.Xml.Schema.XmlSchemaSimpleType GetBuiltInSimpleType(System.Xml.XmlQualifiedName qualifiedName);
static member GetBuiltInSimpleType : System.Xml.XmlQualifiedName -> System.Xml.Schema.XmlSchemaSimpleType
Public Shared Function GetBuiltInSimpleType (qualifiedName As XmlQualifiedName) As XmlSchemaSimpleType

Parameters

qualifiedName
XmlQualifiedName

Het XmlQualifiedName eenvoudige type.

Retouren

Het XmlSchemaSimpleType type dat het ingebouwde eenvoudige type vertegenwoordigt.

Uitzonderingen

De XmlQualifiedName parameter is null.

Voorbeelden

In het volgende voorbeeld ziet u hoe u het type maakt en toevoegt aan het 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);
        }
    }
}
Imports System.Xml
Imports System.Xml.Schema

Module Module1

    Sub Main()

        Dim schema As XmlSchema = New XmlSchema()
        Dim stringType As XmlSchemaSimpleType = New XmlSchemaSimpleType()
        stringType.Name = "myString"
        schema.Items.Add(stringType)
        Dim stringRestriction As XmlSchemaSimpleTypeRestriction = _
                                 New XmlSchemaSimpleTypeRestriction()
        stringRestriction.BaseTypeName = _
                                 New XmlQualifiedName("string", _
                                 "http://www.w3.org/2001/XMLSchema")
        stringType.Content = stringRestriction
        schema.Write(Console.Out)

    End Sub

End Module

Opmerkingen

U kunt het ingebouwde type niet rechtstreeks serialiseren. Als u het type wilt serialiseren, maakt u een nieuw eenvoudig type dat is afgeleid van het ingebouwde type en het eenvoudige type serialiseert.

Van toepassing op