给定一个输入 XML,如下所示:
<foodGroup>
<fruit>
<label>Apple</label>
<value>1</value>
</fruit>
<fruit>
<label>Banana</label>
<value>2</value>
</fruit>
<vegetable/>
</foodGroup>
什么是 XSL 转换,它将检查标签 = 'Orange' 且值 = 非 0 的水果是否存在。如果它缺失,则将水果/标签和水果/值结构添加到输出中。
像这样的东西:
<foodGroup>
<fruit>
<label>Apple</label>
<value>1</value>
</fruit>
<fruit>
<label>Banana</label>
<value>2</value>
</fruit>
<fruit>
<label>Orange</label>
<value>3</value>
</fruit>
<vegetable />
</foodGroup>