Condividi tramite


XmlSchemaType.GetBuiltInSimpleType Metodo

Definizione

Restituisce un oggetto XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato.

Overload

GetBuiltInSimpleType(XmlTypeCode)

Restituisce un oggetto XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato.

GetBuiltInSimpleType(XmlQualifiedName)

Restituisce un oggetto XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato dal nome completo.

GetBuiltInSimpleType(XmlTypeCode)

Origine:
XmlSchemaType.cs
Origine:
XmlSchemaType.cs
Origine:
XmlSchemaType.cs

Restituisce un oggetto XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato.

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

Parametri

typeCode
XmlTypeCode

Uno dei valori XmlTypeCode che rappresentano il tipo semplice.

Restituisce

Classe XmlSchemaSimpleType che rappresenta il tipo semplice incorporato.

Esempio

Nell'esempio seguente viene illustrato come creare il tipo e aggiungerlo allo 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

Commenti

Non è possibile serializzare direttamente il tipo predefinito. Se è necessario serializzare il tipo, creare un nuovo tipo semplice che deriva dal tipo predefinito e serializzare il tipo semplice.

Si applica a

GetBuiltInSimpleType(XmlQualifiedName)

Origine:
XmlSchemaType.cs
Origine:
XmlSchemaType.cs
Origine:
XmlSchemaType.cs

Restituisce un oggetto XmlSchemaSimpleType che rappresenta il tipo semplice incorporato del tipo semplice specificato dal nome completo.

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

Parametri

qualifiedName
XmlQualifiedName

Classe XmlQualifiedName del tipo semplice.

Restituisce

Classe XmlSchemaSimpleType che rappresenta il tipo semplice incorporato.

Eccezioni

Il valore del parametro XmlQualifiedName è null.

Esempio

Nell'esempio seguente viene illustrato come creare il tipo e aggiungerlo allo 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

Commenti

Non è possibile serializzare direttamente il tipo predefinito. Se è necessario serializzare il tipo, creare un nuovo tipo semplice che deriva dal tipo predefinito e serializzare il tipo semplice.

Si applica a