XmlSchemaType.GetBuiltInSimpleType 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 단순 형식의 기본 제공 단순 형식을 나타내는 XmlSchemaSimpleType을 반환합니다.
오버로드
GetBuiltInSimpleType(XmlTypeCode) |
지정된 단순 형식의 기본 제공 단순 형식을 나타내는 XmlSchemaSimpleType을 반환합니다. |
GetBuiltInSimpleType(XmlQualifiedName) |
정규화된 이름으로 지정된 단순 형식의 기본 제공 단순 형식을 나타내는 XmlSchemaSimpleType을 반환합니다. |
GetBuiltInSimpleType(XmlTypeCode)
지정된 단순 형식의 기본 제공 단순 형식을 나타내는 XmlSchemaSimpleType을 반환합니다.
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
매개 변수
- typeCode
- XmlTypeCode
단순 형식을 나타내는 XmlTypeCode 값 중 하나입니다.
반환
기본 제공 단순 형식을 나타내는 XmlSchemaSimpleType입니다.
예제
다음 예제에서는 형식을 만들고 스키마에 추가하는 방법을 보여줍니다.
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
설명
기본 제공 형식을 직접 직렬화할 수는 없습니다. 형식을 직렬화해야 하는 경우 기본 제공 형식에서 파생되는 새 단순 형식을 만들고 단순 형식을 직렬화합니다.
적용 대상
GetBuiltInSimpleType(XmlQualifiedName)
정규화된 이름으로 지정된 단순 형식의 기본 제공 단순 형식을 나타내는 XmlSchemaSimpleType을 반환합니다.
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
매개 변수
- qualifiedName
- XmlQualifiedName
단순 형식의 XmlQualifiedName입니다.
반환
기본 제공 단순 형식을 나타내는 XmlSchemaSimpleType입니다.
예외
XmlQualifiedName 매개 변수가 null
인 경우
예제
다음 예제에서는 형식을 만들고 스키마에 추가하는 방법을 보여줍니다.
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
설명
기본 제공 형식을 직접 직렬화할 수는 없습니다. 형식을 직렬화해야 하는 경우 기본 제공 형식에서 파생되는 새 단순 형식을 만들고 단순 형식을 직렬화합니다.