0
我有一个巨大的XML文件,我想做一个大规模替换它。RegEx替换记事本++
的XML文件是这样的:
<xsl:if test="EVN_1_EventTypeCode">
<EVN_1_EventTypeCode>
<xsl:value-of select="EVN_1_EventTypeCode/text()" />
</EVN_1_EventTypeCode>
</xsl:if>
<EVN_2_RecordedDateTime>
<xsl:if test="EVN_2_RecordedDateTime/TS_0_TimeOfAnEvent">
<TS_0_TimeOfAnEvent>
<xsl:value-of select="EVN_2_RecordedDateTime/TS_0_TimeOfAnEvent/text()" />
</TS_0_TimeOfAnEvent>
</xsl:if>
</EVN_2_RecordedDateTime>
<xsl:for-each select="EVN_3_DateTimePlannedEvent">
<EVN_3_DateTimePlannedEvent>
<xsl:if test="TS_0_TimeOfAnEvent">
<TS_0_TimeOfAnEvent>
<xsl:value-of select="TS_0_TimeOfAnEvent/text()" />
</TS_0_TimeOfAnEvent>
</xsl:if>
</EVN_3_DateTimePlannedEvent>
</xsl:for-each>
现在我想更换每一个测试:
<xsl:if test='bla'>
有可能成为
<xsl:if test='bla/text()'>
所以你看,我想将“/ text”添加到dexml文件中的每个测试中。
任何人都可以帮助我吗?