Name
XmlArrayItemAttribute — System.Xml.Serialization (system.xml.dll) CF 1.0 class
Synopsis
public class XmlArrayItemAttribute : Attribute { // Public Constructors public XmlArrayItemAttribute( ); public XmlArrayItemAttribute( string elementName); public XmlArrayItemAttribute( string elementName, Type type); public XmlArrayItemAttribute( 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 int NestingLevel{set; get; } public Type Type{set; get; } }
This attribute
is used to specify how the XmlSerializer
should
deserialize individual elements of a member that returns an array.
The ElementName
property contains the name of the
XML element for each element of the array, when it is different from
the name of the type. The DataType
property allows
you to set the XML Schema data type for the array elements. The
Form
property can be used to set the
System.Xml.Schema.XmlSchemaForm
for the element
name. The IsNullable
property indicates whether
the element will be written with the attribute
xsi:nil="true
" if the array element is null. The
Namespace
property contains the namespace for the
XML element. When the array is two-dimensional, the
NestingLevel
property indicates the depth of the
XML tree at which the XmlArrayItemAttribute
applies. The Type
property indicates the
System.Type
s of elements that can be ...
Get .NET & XML now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.