XmlSchemaType.GetBuiltInSimpleType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 XmlSchemaSimpleType,它表示指定的简单类型的内置简单类型。
重载
GetBuiltInSimpleType(XmlTypeCode) |
返回一个 XmlSchemaSimpleType,它表示指定的简单类型的内置简单类型。 |
GetBuiltInSimpleType(XmlQualifiedName) |
返回一个 XmlSchemaSimpleType,它表示由限定名所指定的简单类型的内置简单类型。 |
GetBuiltInSimpleType(XmlTypeCode)
- Source:
- XmlSchemaType.cs
- Source:
- XmlSchemaType.cs
- Source:
- XmlSchemaType.cs
返回一个 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)
- Source:
- XmlSchemaType.cs
- Source:
- XmlSchemaType.cs
- Source:
- XmlSchemaType.cs
返回一个 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
注解
无法直接序列化内置类型。 如果需要序列化类型,请创建派生自内置类型的新简单类型,并序列化简单类型。