我正在尝试选择序列中实现类型的元素名称为 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>
“卡车引擎”看起来像:
<xs:complexType name="TruckEngine">
...
</xs:complexType>
如何创建 XPATH 来选择元素 DriverName?到目前为止,我有类似 xs:complexType/xs:complexContent/xs:extension/xs:sequence/xs:element 的东西,但我不知道如何进一步改进我的选择。我很难搜索相关信息,因为我不确定使用什么术语来选择这样的东西。我已将示例修改为更通用的内容。