Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns an object that represents the specified type, schema and XML document constraint.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Shared Function Xml ( _
type As String, _
schema As String, _
xmlDocumentConstraint As XmlDocumentConstraint _
) As DataType
'Usage
Dim type As String
Dim schema As String
Dim xmlDocumentConstraint As XmlDocumentConstraint
Dim returnValue As DataType
returnValue = DataType.Xml(type, schema, _
xmlDocumentConstraint)
public static DataType Xml(
string type,
string schema,
XmlDocumentConstraint xmlDocumentConstraint
)
public:
static DataType^ Xml(
String^ type,
String^ schema,
XmlDocumentConstraint xmlDocumentConstraint
)
static member Xml :
type:string *
schema:string *
xmlDocumentConstraint:XmlDocumentConstraint -> DataType
public static function Xml(
type : String,
schema : String,
xmlDocumentConstraint : XmlDocumentConstraint
) : DataType
Parameters
- type
Type: System.String
A String value that specifies the type.
- schema
Type: System.String
A String value that specifies the schema of the type.
- xmlDocumentConstraint
Type: Microsoft.SqlServer.Management.Smo.XmlDocumentConstraint
A XmlDocumentConstraint value that determines the XML document constraint.
Return Value
Type: Microsoft.SqlServer.Management.Smo.DataType
A DataType object value.
Remarks
The XmlDocumentConstraint object supports the following values:
Default - Unstructured data
Content - XML fragment
Document - A well formed XML instance
Examples
Visual Basic
Dim dt As DataType
dt = New DataType(SqlDataType.Xml, "Test XML Schema", "<xsd:schema xmlns:xsd=\`"http://www.w3.org/2001/XMLSchema\`" targetNamespace=\`"NS2\`"><xsd:element name=\`"elem1\`" type=\`"xsd:integer\`"/></xsd:schema>", XmlDocumentConstraint.Content
)
PowerShell
$dt = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::Xml, "Test XML Schema", "<xsd:schema xmlns:xsd=\`"http://www.w3.org/2001/XMLSchema\`" targetNamespace=\`"NS2\`"><xsd:element name=\`"elem1\`" type=\`"xsd:integer\`"/></xsd:schema>", [Microsoft.SqlServer.Management.Smo.XmlDocumentConstraint]::Content)