【发布时间】:2015-07-20 04:23:01
【问题描述】:
我从 XML 模式生成了一个 EMF 模型,第一眼看起来一切都很好,但在 EMF 运行时实例中,我只能使用其字符串“名称”但值“/firstfloor...”访问属性功能未在 EMF 中设置。知道为什么吗?
提前致谢!
部分 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>
【问题讨论】: