Einzelnen Beitrag anzeigen

creehawk

Registriert seit: 1. Jul 2013
Ort: Hamburg
241 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: XML mit XML verbinden über XSL

  Alt 28. Feb 2019, 08:05
Moin.

Problem gelöst. In die XSL Abfrage die die zweite XML erzeugt muss lediglich über ein DOM Objekt die Artikelliste selbst eingebunden werden:

Code:
<xsl:variable name="VarArtikelnummer" select="Artikelnummer"/>
            <xsl:for-each select="document('../XML/Artikel.xml')/Artikelliste                  
                          /Einzelartikel[Artikelnummer=$VarArtikelnummer]">
Manchmal hat man wirklich ein solch riesiges Brett vorm Kopf....

Andererseits: Kann man vielleicht auch anders lösen. Es gibt ja den aus anderen datenbanksprachen bekannten Begriff JOIN (InnerJoin, right/Left Join etc.) Aber da muss dann wohl auf XQuery wechseln.

Nehme ich mal an.

creehawk
  Mit Zitat antworten Zitat