【发布时间】:2020-08-02 02:52:13
【问题描述】:
我正在尝试使用 XSLT-1.0 为每个不同的值生成一个唯一的 ID。我有一个 XSML 结构,每次在标签中找到相同的值时,我都想在输出标签中生成一个唯一的 id。
输入 XML:
<EMPLOYEES>
<EMPLOYEE>
<ID>1</ID>
<NAME>AAA</NAME>
</EMPLOYEE>
<EMPLOYEE>
<ID>2</ID>
<NAME>AAA</NAME>
</EMPLOYEE>
<EMPLOYEE>
<ID>3</ID>
<NAME>BBB</NAME>
</EMPLOYEE>
</EMPLOYEES>
期望的输出:
<RESULT>
<EMPLOYEE>
<ID>1</ID>
<GROUP>1</GROUP>
</EMPLOYEE>
<EMPLOYEE>
<ID>2</ID>
<GROUP>1</GROUP>
</EMPLOYEE>
<EMPLOYEE>
<ID>3</ID>
<GROUP>2</GROUP>
</EMPLOYEE>
</RESULT>
【问题讨论】:
标签: xslt-1.0