xmlschema.Items xmlschema.Elements有什麼區別?他們似乎完全回報不同的事物?我應該在什麼時候使用?如果我只想簡單地按順序獲取XSD中定義的所有元素,應該怎麼做?我已經使用了.Items和.Elements方法,都給了我不同的結果,我不確定哪個適合我的使用。XSD架構中的Items和Elements之間有什麼區別?
foreach(var entry in xmlschema.Elements)
{
Console.WriteLine("{0}:{1}",entry.Key,entry.Value);
}
foreach (var obj in xmlschema.Items)
{
Console.WriteLine("{0}",obj.GetType());
}
更新: - ,爲什麼不都拿起這些
<attribute name="ref" type="IDREF"/>
<attribute name="sequenceID" type="integer"/>
<element name="Metadata" type="s:MetadataType" abstract="true"/>