Как выводить повторяющиеся элементы с помощью XSLT?

У меня есть xml, который выглядит примерно так -

<Root>
  <Fields>
    <Field name="abc" displayName="aaa" />
    <Field name="pqr" displayName="ppp" />
    <Field name="abc" displayName="aaa" />
    <Field name="xyz" displayName="zzz" />
  </Fields>
</Root>

Я хочу, чтобы вывод содержал только те элементы, которые имеют повторяющуюся комбинацию имя-displayName , если есть -

<Root>
      <Fields>
        <Field name="abc" displayName="aaa" />
        <Field name="abc" displayName="aaa" />
      </Fields>
</Root>

Как это сделать с помощью XSLT?

6
задан Unmesh Kondolikar 9 May 2011 в 12:47
поделиться