XmlElementAttribute | System.Xml.Serialization (system.xml.dll) CF 1.0 class |
public class XmlElementAttribute : Attribute {
// Public Constructors
public XmlElementAttribute( );
public XmlElementAttribute( string elementName);
public XmlElementAttribute( string elementName, Type type);
public XmlElementAttribute( Type type);
// Public Instance Properties
public string DataType{set; get; }
public string ElementName{set; get; }
public XmlSchemaForm Form{set; get; }
public bool IsNullable{set; get; }
public string Namespace{set; get; }
public Type Type{set; get; }
} | |
This
attribute indicates that the member to which it is applied should be
serialized as an XML element. The ElementName
property indicates the name of the element, the
DataType property holds the XML Schema datatype of
the element, and the Form property holds the
System.Xml.Schema.XmlSchemaForm of the element
name. If the member returns a
System.Collections.ArrayList, the
Type property holds the
System.Type of the object to be added to the
member; several XmlElementAttributes may be
applied to the member in such a case. An element may additionally
have its IsNullable property set to
true to set the xsi:nil
attribute to true, and the Namespace property can
be used to set the element's namespace.
Hierarchy
System.Object
System.Attribute
XmlElementAttribute
Valid On
Property, Field, Parameter, ReturnValue
|