我已经有一个输入 XML
<tutorial>
<lessons>
<lesson>
chapter1 unit 1 page1
</lesson>
<lesson>
unit 1
</lesson>
</lessons>
</tutorial>
输出应该是
<Geography>
<historical>
<social>
<toc1>
<toc>
<chapter>
chapter1
<chapter>
<unit>
unit 1
</unit>
<pages>
page1
</pages>
</toc>
</toc1>
<social>
</historical>
实际上我在这里感到困惑
<lesson>
chapter1 unit 1 page1
</lesson>
<lesson>
unit 1
</lesson>
这里我需要两个输出
对于第一节课,我需要它作为上面的输出
对于第二节课,我需要它作为输出,如下所示
<historical>
<social>
<toc1>
<toc>
<unit>
unit 1
</unit>
<toc>
</toc1>
<social>
</historical>
但有时我会在 xml 中输入两种类型我完全困惑如何做到这一点。
任何人都可以在这里指导我吗?它可以在 XSLT1.0 和 XSLT2.0 中
问候卡西克