XdmType.Element Method (string, string, XmlSchemaType, bool)XdmType.Element Method (String, String, XmlSchemaType, Boolean)XdmType::Element Method (String^, String^, XmlSchemaType^, bool)

Creates a reference to the element type with the specified name and type annotation.

Syntax

Public Shared Function Element( _
    localName As String, _
    namespaceUri As String, _
    typeAnnotation As System.Xml.Schema.XmlSchemaType, _
    nillable As Boolean _
) As XdmType
public static XdmType Element(
    string localName,
    string namespaceUri,
    System.Xml.Schema.XmlSchemaType typeAnnotation,
    bool nillable
)
public:
static XdmType^ Element(
    String^ localName, 
    String^ namespaceUri, 
    System.Xml.Schema::XmlSchemaType^ typeAnnotation, 
    bool nillable
)
 

Parameters

localName

Type: System.StringSystem.StringSystem::String^

The local name of the element.

namespaceUri

Type: System.StringSystem.StringSystem::String^

The namespace of the element.

typeAnnotation

Type: System.Xml.Schema.XmlSchemaTypeSystem.Xml.Schema.XmlSchemaTypeSystem.Xml.Schema::XmlSchemaType^

The type annotation of the element type.

nillable

Type: System.BooleanSystem.BooleanSystem::Boolean

A boolean value indicating whether the element is nillable.

Return Value

Type: XmlPrime.XdmTypeXmlPrime.XdmTypeXmlPrime::XdmType^

An XdmTypeXdmTypeXdmType instance representing the element type with the specified name and type annotation.

Exceptions

ExceptionCondition
ArgumentNullExceptionArgumentNullExceptionArgumentNullException localName, namespaceUri or typeAnnotation is null a null reference (Nothing in Visual Basic) nullptr.

Remarks

This corresponds to the XPath 2.0 type element(name, typeAnnotation), or element(name, typeAnnotation?) if nillable is trueTruetrue, where name has local name and namespace specified by localName and namespaceUri.