【发布时间】:2014-07-16 05:46:42
【问题描述】:
我对 XSLT 很陌生,正在努力完成以下工作。我试图通过将节点名称添加为附加节点来减少 XML 文档中的层次结构数量。我无法编写正确的 XSLT。另外,有没有其他方法可以实现这一点(没有 XSLT,任何工具?)?
感谢任何帮助。谢谢。
输入 XML:
<Rates>
<Rate1>
<Current>
<onsite>100</onsite>
<net>100</net>
<gross>100</gross>
</Current>
<Past>
<onsite>100</onsite>
<net>100</net>
<gross>100</gross>
</Past>
</Rate1>
<Rate2>
<Current>
<onsite>2100</onsite>
<net>2100</net>
<gross>2100</gross>
</Current>
<Past>
<onsite>2100</onsite>
<net>2200</net>
<gross>1200</gross>
</Past>
</Rate2>
</Rates>
预期输出:
<Rates>
<Rate>
<RateType>Rate1</RateType>
<RateHistory>Current</RateHistory>
<onsite>100</onsite>
<net>100</net>
<gross>100</gross>
</Rate>
<Rate>
<RateType>Rate1</RateType>
<RateHistory>Past</RateHistory>
<onsite>100</onsite>
<net>100</net>
<gross>100</gross>
</Rate>
<Rate>
<RateType>Rate2</RateType>
<RateHistory>Current</RateHistory>
<onsite>2100</onsite>
<net>2100</net>
<gross>2100</gross>
</Rate>
<Rate>
<RateType>Rate2</RateType>
<RateHistory>Past</RateHistory>
<onsite>2100</onsite>
<net>2200</net>
<gross>1200</gross>
</Rate>
</Rates>
【问题讨论】:
-
到目前为止你有什么?
-
@Reinder 感谢您的收看。我从stackoverflow.com/questions/8548403/… 开始,仍在尝试