【发布时间】:2019-10-16 12:31:23
【问题描述】:
下面是xml
<Report>
<ReportBody>
<Level type="Assessment-Area" name="Etch">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Checklist" name="CEDM - IPC Rules::High-Dense">
<Level type="Action" name="Padstack Analysis (High-Dense)" Checklist="CEDM - IPC Rules::High-Dense" Model="High-Dense">
<Level type="Category" name="abc" Range="*:via2toep;XX_w = 4.675 4.921 5.167 ">
<Measurement LocationY="5.9547242" Layer="signal_1" Net1="$NONE$" name="CEDM - IPC Rules::High-Dense-11-signal_1-127--1-42" Component2="U56" Overview="some value" image="some_base 64 code">
</Measurement>
</Level>
</Level>
</Level>
</Level>
</Level>
</Level>
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Checklist" name="CEDM - IPC Rules::High-Dense">
<Level type="Action" name="Padstack Analysis (High-Dense)" Checklist="CEDM - IPC Rules::High-Dense" Model="High-Dense">
<Level type="Category" name="xyz" Range="*:via2toep;XX_w = 4.675 4.921 5.167 ">
<Measurement LocationY="5.9547242" Layer="signal_2" Net1="$NONE$" name="CEDM - IPC Rules::High-Dense-11-signal_1-127--1-42" Component2="U56" Overview="some value" image="some_base 64 code">
</Measurement>
</Level>
</Level>
</Level>
</Level>
</Level>
</Level>
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Checklist" name="CEDM - IPC Rules::High-Dense">
<Level type="Action" name="Padstack Analysis (High-Dense)" Checklist="CEDM - IPC Rules::High-Dense" Model="High-Dense">
<Level type="Category" name="abc" Range="*:via2toep;XX_w = 4.675 4.921 5.167 ">
<Measurement LocationY="5.9547242" Layer="signal_2" Net1="$NONE$" name="CEDM - IPC Rules::High-Dense-11-signal_1-127--1-42" Component2="U56" Overview="some value" image="some_base 64 code">
</Measurement>
</Level>
</Level>
</Level>
</Level>
</Level>
</Level>
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Issue" Issue-Severity="Critical">
<Level type="Checklist" name="CEDM - IPC Rules::High-Dense">
<Level type="Action" name="Padstack Analysis (High-Dense)" Checklist="CEDM - IPC Rules::High-Dense" Model="High-Dense">
<Level type="Category" name="xyz" Range="*:via2toep;XX_w = 4.675 4.921 5.167 ">
<Measurement LocationY="5.9547242" Layer="signal_2" Net1="$NONE$" name="i" Component2="U56" Overview="some value" image="some_base 64 code">
</Measurement>
</Level>
</Level>
</Level>
</Level>
</Level>
</Level>
</Level>
</ReportBody>
</Report>
我是 xslt 的新手。所以我尝试了几种我在谷歌上找到的方法。但它不工作。
我想对“测量”标签中出现的所有 base 64 图像进行分组 然后将那些在“级别”标签内具有相同“名称”属性的图像分组,这些图像位于“测量”标签的正上方。
【问题讨论】:
-
"我尝试了几种方法 ' 发布您的最佳尝试,以便我们修复它,而不必从头开始为您编写代码。同时显示预期的输出。
标签: xml xslt xslt-2.0 xslt-grouping