Altova XMLSpy 2023 Enterprise Edition

当从XML Schema生成代码时,会为类型的每个成员元素创建一个具有以下成员的类。该类实现标准的System.Collections.IEnumerable接口,因此它可以与foreach语句一起使用。

 

在下文中,“MemberType”代表成员元素本身的类型。

 

方法


Name

描述

ic_method

MemberType Append()

创建一个新元素并将其追加到其父元素。

ic_method

MemberType AppendWithPrefix(string prefix)

创建一个具有作为参数提供的前缀的新元素,并将其追加到其父元素。有关示例,请参见示例:采购订单

ic_method

MemberType At(int index)

返回由索引指定的成员元素。

ic_method

System.Collections.IEnumerator GetEnumerator()

返回一个用于迭代成员元素实例的对象。

ic_method

void Remove()

从父元素中删除该元素的所有实例。

ic_method

void RemoveAt(int index)

删除由索引指定的元素的实例。

 

属性


Name

描述

ic_property

int Count

返回元素数量。

ic_property

int EnumerationValue

仅为枚举类型生成。使用为可能值生成的常量之一设置或获取元素值。如果该值与Schema中的任何枚举值都不匹配,则返回Invalid

ic_property

bool Exists

如果存在至少一个元素,则返回true。

ic_property

MemberType First

返回成员元素的第一个实例。

ic_property

Altova.Xml.Meta.Element Info

返回一个用于查询Schema信息的对象(请参见Altova.Xml.Meta.Element)。

ic_property

MemberType Last

返回成员元素的最后一个实例。

ic_property

MemberType this[int index]

返回由索引指定的成员元素。

ic_property

MemberType Value

设置或获取元素内容(仅在元素可以具有混合或简单内容时生成)。

© 2017-2023 Altova GmbH