XSLT-Gruppierung (keine Duplikate)

juls_pro_37

Grünschnabel
Hallo,

benötige bitte eure Hilfe, leider bekomme ich das nicht hin.

Hier ein Auszug aus meinem XML-File:

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
...
      <HeaderText>
        <Qualifier>AAI</Qualifier>
        <Text>AAI10854</Text>
      </HeaderText>
      <HeaderText>
        <Qualifier>DEL</Qualifier>
        <Text>DEL0854</Text>
      </HeaderText>
      <HeaderText>
        <Qualifier>AAI</Qualifier>
        <Text>AAI10854</Text>
      </HeaderText>
      <HeaderText>
        <Qualifier>DEL</Qualifier>
        <Text>DEL0854</Text>
      </HeaderText>
      <HeaderText>
        <Qualifier>AAI</Qualifier>
        <Text>AAI10854</Text>
      </HeaderText>
      <HeaderText>
        <Qualifier>DEL</Qualifier>
        <Text>DEL0854</Text>
      </HeaderText>
      ...
      <LineItem>
        <Lines>
          ...
          <LineText>
            <Qualifier>AAA</Qualifier>
            <Text>AAA1-0927</Text>
          </LineText>
          <LineText>
            <Qualifier>LIN</Qualifier>
            <Text>LIN1-0927</Text>
          </LineText>
          <LineText>
            <Qualifier>AAA</Qualifier>
            <Text>AAA1-0927</Text>
          </LineText>
        </Lines>
      </LineItem>
      ...

Korrekt wäre jedoch:

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
...
      <HeaderText>
        <Qualifier>AAI</Qualifier>
        <Text>AAI10854</Text>
      </HeaderText>
      <HeaderText>
        <Qualifier>DEL</Qualifier>
        <Text>DEL0854</Text>
      </HeaderText>     
      ...
      <LineItem>
        <Lines>
          ...
          <LineText>
            <Qualifier>AAA</Qualifier>
            <Text>AAA1-0927</Text>
          </LineText>
          <LineText>
            <Qualifier>LIN</Qualifier>
            <Text>LIN1-0927</Text>
          </LineText>         
        </Lines>
      </LineItem>
      ...

Kann man das mittels XSLT lösen?

VIELEN DANK!

LG Julian
 
Zurück