我对 XSLT 不是很熟悉。
基本上,我的原始 XML 中有一组项目,如下所示:
样本输入文件
<Items>
<Items>Item1</Items>
<Items>item2</Items>
<Items>Item3</Items>
</Items>
来自样本输入的预期输出文档
<Items>
<Items>
<Item1>Y</Item1>Item1</Items>
<Items>
<Item1 />item2</Items>
<Items>
<Item1 />Item3</Items>
</Items>
如何使用 XSLT 检查每一个Items
并在修改后的 XML 的字段中插入一个Y
符号,或者如果找不到此类项目,则将该字段留空?
我现在有类似的东西,但我不确定这是否是正确的做法
<xsl:if test="Items='Item1'">
<Item1>Y</Item1>
</xsl:if>
<xsl:if test="Items!='Item1'">
<Item1></Item1>
</xsl:if>