Я сгенерировал модель EMF из схемы XML, и на первый взгляд все выглядело хорошо, но в экземпляре среды выполнения EMF я могу получить доступ к функции атрибута только с его строковым «именем», но значение «/ firstfloor ...» не установлено в ЭМП. Есть идеи, почему?
Заранее спасибо!
Часть xml выглядит так:
<aspectvalue feature="name">/firstfloor/temperature/CurrentRoomTemp</aspectvalue>
Часть схемы xsd выглядит следующим образом:
<xs:complexType name="FeatureListType">
<xs:sequence>
<xs:element name="feature" minOccurs="1" maxOccurs="unbounded" type="FeatureType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="FeatureType">
<xs:attribute name="name" use="required" type="NameType" />
<xs:attribute name="optional" use="optional" type="xs:boolean" />
<xs:attribute name="deprecated" use="optional" type="xs:boolean" />
</xs:complexType>