XmlSchemaType.GetBuiltInSimpleType Methode

Definition

Gibt einen XmlSchemaSimpleType zurück, der den integrierten einfachen Typ des angegebenen einfachen Typs darstellt.

Überlädt

GetBuiltInSimpleType(XmlTypeCode)

Gibt einen XmlSchemaSimpleType zurück, der den integrierten einfachen Typ des angegebenen einfachen Typs darstellt.

GetBuiltInSimpleType(XmlQualifiedName)

Gibt einen XmlSchemaSimpleType zurück, der den integrierten einfachen Typ des durch einen qualifizierten Namen angegebenen einfachen Typs darstellt.

GetBuiltInSimpleType(XmlTypeCode)

Source:
XmlSchemaType.cs
Source:
XmlSchemaType.cs
Source:
XmlSchemaType.cs

Gibt einen XmlSchemaSimpleType zurück, der den integrierten einfachen Typ des angegebenen einfachen Typs darstellt.

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

Parameter

typeCode
XmlTypeCode

Einer der XmlTypeCode-Werte, der den einfachen Typ darstellt.

Gibt zurück

Der XmlSchemaSimpleType, der den integrierten einfachen Typ darstellt.

Beispiele

Das folgende Beispiel zeigt, wie Sie den Typ erstellen und dem Schema hinzufügen.

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

Hinweise

Sie können den integrierten Typ nicht direkt serialisieren. Wenn Sie den Typ serialisieren müssen, erstellen Sie einen neuen einfachen Typ, der vom integrierten Typ abgeleitet ist, und serialisieren Sie den einfachen Typ.

Gilt für:

GetBuiltInSimpleType(XmlQualifiedName)

Source:
XmlSchemaType.cs
Source:
XmlSchemaType.cs
Source:
XmlSchemaType.cs

Gibt einen XmlSchemaSimpleType zurück, der den integrierten einfachen Typ des durch einen qualifizierten Namen angegebenen einfachen Typs darstellt.

public:
 static System::Xml::Schema::XmlSchemaSimpleType ^ GetBuiltInSimpleType(System::Xml::XmlQualifiedName ^ qualifiedName);
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

Parameter

qualifiedName
XmlQualifiedName

Der XmlQualifiedName des einfachen Typs.

Gibt zurück

Der XmlSchemaSimpleType, der den integrierten einfachen Typ darstellt.

Ausnahmen

Der XmlQualifiedName-Parameter ist null.

Beispiele

Das folgende Beispiel zeigt, wie Sie den Typ erstellen und dem Schema hinzufügen.

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

Hinweise

Sie können den integrierten Typ nicht direkt serialisieren. Wenn Sie den Typ serialisieren müssen, erstellen Sie einen neuen einfachen Typ, der vom integrierten Typ abgeleitet ist, und serialisieren Sie den einfachen Typ.

Gilt für: