usenussi
Goto Top

Xml Datei zeigt bei der Ausgabe durch xslt keine Struktur mit Knoten an

Nachdem ich in der xslt Schleifen für die Bestellungen eingebaut habe, wird keine Ausgabe mit den Knoten (Feldern ausgegeben).
Ohne Schleife wird nur der erste Datensatz mit Struktur angezeigt.
Wer könnte mir helfen.
<?xml version="1.0" encoding="utf-8"?>  
<ORDER_LIST>
  <ORDER_HEADER>
    <Adress2>
    </Adress2>
    
    <Artikelnr>122813578</Artikelnr>
    <Bestandseinheit>
    </Bestandseinheit>
    <Bestellnummer>
    </Bestellnummer>
    <Email></Email>
    <Gesamtpreis>EUR 102,90</Gesamtpreis>
    <Land>Deutschland</Land>
    <Menge>1</Menge>
    <Name>Dunja Üller</Name>
    <Nutzername></Nutzername>
    <Ort>Keiner</Ort>
    <Plz>2000</Plz>
    <Strasse>Harburger Str. 42</Strasse>
    <Trans_id>205122</Trans_id>
    <Verkaufsprotokollnummer>24711</Verkaufsprotokollnummer>
    <Versand>EUR 7,90</Versand>
    
<Artikelbezeichnung>Beschichtung reicht f�r ca. 7,5 m2</Artikelbezeichnung><VK>EUR 95,00</VK>
    <VKDat>04.01.2019</VKDat>
  </ORDER_HEADER>
  <ORDER_HEADER>
    <Adress2>
    </Adress2>
    <Artikelbezeichnung>Stauleisten f�r Schubladen</Artikelbezeichnung>
    <Artikelnr>08152</Artikelnr>
    <Bestandseinheit>042-10050</Bestandseinheit>
    <Bestellnummer>
    </Bestellnummer>
    <Email></Email>
    <Gesamtpreis>EUR 9,95</Gesamtpreis>
    <Land>Deutschland</Land>
    <Menge>1</Menge>
    <Name>Uwe Breit</Name>
    <Nutzername>bre56</Nutzername>
    <Ort>Hier</Ort>
    <Plz>35779</Plz>
    <Strasse>Behringer str18</Strasse>
    <Trans_id>19001</Trans_id>
    <Verkaufsprotokollnummer>2399977661</Verkaufsprotokollnummer>
    <Versand>EUR 10,00</Versand>
    <VK>EUR 9,95</VK>
    <VKDat>04.01.2019</VKDat>
  </ORDER_HEADER>
  <ORDER_HEADER>
    <Adress2>
    </Adress2>
    <Artikelbezeichnung>Neu Wohnmobilmarkisen</Artikelbezeichnung>
    <Artikelnr>123739</Artikelnr>
    <Bestandseinheit>
    </Bestandseinheit>
    <Bestellnummer>
    </Bestellnummer>
    <Email>irgendwer@yahoo.de</Email>
    <Gesamtpreis>EUR 99,00</Gesamtpreis>
    <Land>Deutschland</Land>
    <Menge>1</Menge>
    <Name>Claus Muster</Name>
    <Nutzername>claa</Nutzername>
    <Ort>Bingen</Ort>
    <Plz>4711</Plz>
    <Strasse>Gebauerstra�e 710</Strasse>
    <Trans_id>2051002</Trans_id>
    <Verkaufsprotokollnummer>2354362</Verkaufsprotokollnummer>
    <Versand>EUR2,00</Versand>
    <VK>EUR 99,00</VK>
    <VKDat>05.01.2019</VKDat>
  </ORDER_HEADER>
 
</ORDER_LIST>

Content-Key: 424833

Url: https://administrator.de/contentid/424833

Ausgedruckt am: 29.03.2024 um 09:03 Uhr

Mitglied: ottinho
ottinho 05.03.2019 um 13:56:58 Uhr
Goto Top
Hallo,

So oder so würde ich das Ganze hier schleunigst anonymisieren...

Viele Grüße
Hendrik
Mitglied: Penny.Cilin
Penny.Cilin 05.03.2019 um 14:23:40 Uhr
Goto Top
Hallo,

sach mal das ist jetzt Deine zweite Frage, wo Du Name, Nutzername, PLZ, Strasse angibst.
Lernst Du das hoffentlich mal bald. face-sad

Guss Penny.
Mitglied: 138810
138810 05.03.2019 aktualisiert um 15:40:42 Uhr
Goto Top
Am besten den Typen einfach ignorieren, der postet hier dauernd so einen zusammenhangslosen Müll.
Mitglied: usenussi
usenussi 05.03.2019 um 18:45:28 Uhr
Goto Top
Hallo, ich bitte um Verständnis.
1.Ich konnte die Anfrage nicht so schnell löschen, bevor ihr geantwortet habt. Die erforderliche Stylesheet wollte ich noch anhängen.
2.Die Daten sind alle frei erfunden und sind somit nicht echt.
Vielleicht gibt es ja auch nette User, die auch rücksichtsvoll mit älteren Menschen umgehen.
Angefangen haben auch die Profis.

Die vergessene Stylesheet

<?xml version="1.0" encoding="UTF-8"?>  
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">  
   <xsl:output method="xml" version="1.0" encoding="ISO-8859-1" indent="yes" />  
   <xsl:template match= "/ ">  
 <xsl:apply-templates/>
<ORDER_LIST>
         <xsl:for-each select="Message">  
            <ORDER xmlns="http://www.opentrans.org/XMLSchema/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" type="standard">  
  <ORDER_HEADER>
                  <CONTROL_INFO>
                     <GENERATOR_INFO>Custom XSL</GENERATOR_INFO>
                     <GENERATION_DATE>
                        <xsl:value-of select="/ORDER_HEADER/current-dateTime()" />  
                     </GENERATION_DATE>
                  </CONTROL_INFO>
                  <ORDER_INFO>
                  <ORDER_ID></ORDER_ID>
                     <ORDER_PARTIES>
                        <INVOICE_PARTY>
                           <PARTY>
                              <ADDRESS>
                                 <NAME>
                                    <xsl:value-of select="ORDER_LIST/ORDER_HEADER/Name" />  
                                 </NAME>
                                 <STREET>
                                  <xsl:value-of select="ORDER_LIST/ORDER_HEADER/Strasse"/>  
                                  </STREET>
                                 <ZIP>
                                    <xsl:value-of select="ORDER_LIST/ORDER_HEADER/Plz" />  
                                 </ZIP>
                                 <CITY>
                                    <xsl:value-of select="ORDER_LIST/ORDER_HEADER/City" />  
                                 </CITY>
                              </ADDRESS>
                           </PARTY>
                        </INVOICE_PARTY>
                     </ORDER_PARTIES>
                     <PRICE_CURRENCY>978</PRICE_CURRENCY>
                  </ORDER_INFO>
               </ORDER_HEADER>
               <ORDER_ITEM_LIST>
                  <xsl:for-each select="OrderReport/Item">  
                     <ORDER_ITEM>
                        <LINE_ITEM_ID>
                           <xsl:value-of select="position()-1" />  
                        </LINE_ITEM_ID>
                        <ARTICLE_ID>
                           <SUPPLIER_AID>
                              <xsl:value-of select="SKU" />  
                           </SUPPLIER_AID>
                           <DESCRIPTION_SHORT>
                              <xsl:value-of select="Title" />  
                           </DESCRIPTION_SHORT>
                          <DESCRIPTION_LONG><xsl:value-of select="Title" /></DESCRIPTION_LONG>                        </ARTICLE_ID>  
                        <QUANTITY>
                           <xsl:value-of select="Quantity" />  
</QUANTITY>
</ORDER_ITEM>
</xsl:for-each>
</ORDER_ITEM_LIST>
           </ORDER>
         </xsl:for-each>
      </ORDER_LIST>
   </xsl:template>
</xsl:stylesheet>
Ergebniss sllte als Baum dargestellt werden
<?xml version="1.0" encoding="ISO-8859-1"?>  
  
    
    
    
    122813578
    
    
    
    
    
    EUR 102,90
    Deutschland
    1
    Dunja �ller
    
    Keiner
    2000
    Harburger Str. 42
    205122
    24711
    EUR 7,90
    
Beschichtung reicht f&#xfffd;r ca. 7,5 m2EUR 95,00
    04.01.2019
  
  
    
    
    Stauleisten f&#xfffd;r Schubladen
    08152
    042-10050
    
    
    
    EUR 9,95
    Deutschland
    1
    Uwe Breit
    bre56
    Hier
    35779
    Behringer str18
    19001
    2399977661
    EUR 10,00
    EUR 9,95
    04.01.2019
  
  
    
    
    Neu Wohnmobilmarkisen
    123739
    
    
    
    
    irgendwer@yahoo.de
    EUR 99,00
    Deutschland
    1
    Claus Muster
    claa
    Bingen
    4711
    Gebauerstra&#xfffd;e 710
    2051002
    2354362
    EUR2,00
    EUR 99,00
    05.01.2019
  
 
<ORDER_LIST/>