【发布时间】:2012-07-19 03:23:15
【问题描述】:
我正在尝试选择序列中实现类型的元素名称为 xs:simpleType 的所有子元素。
<xs:complexType name="Truck">
<xs:complexContent>
<xs:extension base="Car">
<xs:sequence>
<xs:element name="DriverName" type="Name">
...
</xs:element>
<xs:element name="Engine" type="TruckEngine">
...
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
类型“名称”的样子:
<xs:simpleType name="Name">
...
</xs:simpleType>
“TruckEngine”看起来像:
<xs:complexType name="TruckEngine">
...
</xs:complexType>
如何创建 XPATH 来选择元素 DriverName?到目前为止,我有类似 xs:complexType/xs:complexContent/xs:extension/xs:sequence/xs:element 的东西,但我不知道如何进一步改进我的选择。我很难搜索相关信息,因为我不确定使用什么术语来选择这样的东西。我已将示例修改为更通用的内容。
【问题讨论】: