Может ли объект ConfigurationElementCollection содержать для своих элементов еще один объект ConfigurationElementCollection?
У меня есть этот xml, где testsection является корневым разделом:
<testsection>
<head>
<metaData>
<metaGroup id="general">
<meta name="Content-type" content="text/html; charset=utf-8" type="http-equiv" />
</metaGroup>
<metaGroup id="default">
<meta name="something" content="test" type="name" />
</metaGroup>
</metaData>
</head>
</testsection>
Можно ли создавать классы с помощью ConfigurationSection, ConfigurationElement иConfigurationElementCollection, который может читать выше xml?
Проблема в том, что когда мы реализуем ConfigurationElementCollection, мы не можем определить, что элемент в коллекции имеет тип другой ConfigurationElementCollection.
Я могу заставить его работать, еслиРаздел конфигурации выглядит так (без элементов метагруппы):
<testsection>
<head>
<metaData>
<meta name="Content-type" content="text/html; charset=utf-8" type="http-equiv" />
<meta name="something" content="test" type="name" />
</metaData>
</head>
</testsection>