【发布时间】:2019-04-04 09:17:12
【问题描述】:
需要从递归XML结构的各级中提取值。所有级别的结构都相同
<regPackagingHierarchyList>
<RegistrationPackagingHierarchy>
<recordId>Level0</recordId>
<regParentPackagingHierarchy>
<RegistrationPackagingHierarchy>
<recordId>level5</recordId>
<regParentPackagingHierarchy>
<RegistrationPackagingHierarchy>
<recordId>level4</recordId>
<regParentPackagingHierarchy>
<RegistrationPackagingHierarchy>
<recordId>level3</recordId>
<regParentPackagingHierarchy>
<RegistrationPackagingHierarchy>
<recordId>level2</recordId>
<regParentPackagingHierarchy>
<RegistrationPackagingHierarchy>
<recordId>level1</recordId>
</RegistrationPackagingHierarchy>
</regParentPackagingHierarchy>
</RegistrationPackagingHierarchy>
</regParentPackagingHierarchy>
</RegistrationPackagingHierarchy>
</regParentPackagingHierarchy>
</RegistrationPackagingHierarchy>
</regParentPackagingHierarchy>
</RegistrationPackagingHierarchy>
</regParentPackagingHierarchy>
</RegistrationPackagingHierarchy>
</regPackagingHierarchyList>
预期结果应采用以下格式 Level1,Level2,Level3,level4,Level5
【问题讨论】:
-
您是否可以有两个
RegistrationPackagingHierarchy元素是彼此的兄弟姐妹,或者每个父元素只有一个RegistrationPackagingHierarchy子元素? -
永远只有一个孩子@TimC
标签: xml xslt xslt-1.0 wso2esb xslt-grouping