【发布时间】:2019-06-30 13:20:54
【问题描述】:
我有一个这样的 xml 表:
<tr>
<td><font face="Calibri">Tank CIP warning interval (Hours)</font></td>
<td><font face="Calibri">||MIN_CIP_EXPIRE_TIME||</font></td>
<td><font face="Calibri">CIP Check - Tank Filter</font></td>
<td><font face="Calibri">Equipment</font></td>
<td><font face="Calibri">True</font></td>
</tr>
<tr>
<td><font face="Calibri">Vent Filter Material ID</font></td>
<td><font face="Calibri">||MM_EXPECTED_FILTER_MATL_ID_01||</font></td>
<td><font face="Calibri">Scan/Install/Consume Vent Filters</font></td>
<td><font face="Calibri">Materials</font></td>
<td><font face="Calibri">False</font></td>
</tr>
我必须通过比较 TagName 将整个 xml 中的第三个元素文本替换为以下 xml 字符串中的“步骤参考”。
<Data>
<row>
<BoPName>OP_R_CFG_DEFINED_WEIGH_SEQUENCE</BoPName>
<TagName>||MIN_CIP_EXPIRE_TIME||</TagName>
<StepReference>Calculate Expiry</StepReference>
</row>
<row>
<BoPName>OP_R_CFG_FIRST_ADD_EXP_INTERVAL</BoPName>
<TagName>||MM_EXPECTED_FILTER_MATL_ID_01||</TagName>
<StepReference>Scan Material</StepReference>
</row>
<Data>
CIP Check - Tank Filter 必须替换为 Calculate Expiry。
【问题讨论】:
-
你已经标记了这个 xslt-2 但在标题中放了 xslt 1,你想要哪个?
标签: xml xslt xml-parsing xslt-2.0 transformation