Ungewöhnliche BME Cat trotzdem auslesen

Hallo,

wir haben mal wieder einen Kunden mit einer „neuen“ BME Cat.
Auf gleicher Ebene wie die Artikelnummer findet sich auch die EAN,

> <T_NEW_CATALOG>
>     <ARTICLE mode="new">
>       <SUPPLIER_AID>0000003500520</SUPPLIER_AID>
>       <EAN>795711478230</EAN>

Die kommt leider in keinem Format mit raus.

Mit dem klassichen XML REader will sich die Datei auch nicht bezwingen lassen.
Habt ihr noch eine Idee ? Oder könnt ihr die EAN noch hinzufügen ?

Gruß

Heinke

Ja sollten wir Montag schaffen. Bitte nochmal kurz: Geht es um BMECatReader (BMECat 1.2) oder BMECat2005Reader ?

Update: Eine abgespeckte Beispieldatei wäre hilfreich.

Hallo,

ja, geht um den BMECatReader für die 1.2. Hier eine Version mit einem Artikel.
Auf Katalogdaten wurde größtenteils verzichtet.

<?xml version="1.0" encoding="utf-8"?>
<BMECAT version="1.2" xmlns="http://www.bmecat.org/bmecat/1.2/bmecat_new_catalog">
  <HEADER>
    <CATALOG>
      <LANGUAGE>deu</LANGUAGE>
      <DATETIME type="generation_date">
        <DATE>2022-03-11</DATE>
        <TIME>14:15:06</TIME>
        <TIMEZONE>-01:00</TIMEZONE>
      </DATETIME>
    </CATALOG>
  </HEADER>
  <T_NEW_CATALOG>
    <ARTICLE mode="new">
      <SUPPLIER_AID>0000003500520</SUPPLIER_AID>
      <EAN>795711478230</EAN>
      <ARTICLE_DETAILS>
        <DESCRIPTION_SHORT>TANKVERSCHLUSS BENZIN</DESCRIPTION_SHORT>
        <MANUFACTURER_NAME>STIHL</MANUFACTURER_NAME>
        <STOCK>15.00000</STOCK>
      </ARTICLE_DETAILS>
      <ARTICLE_FEATURES>
        <FEATURE>
          <FNAME>weight</FNAME>
          <FVALUE>0,02200</FVALUE>
          <FUNIT>kg</FUNIT>
        </FEATURE>
        <FEATURE>
          <FNAME>Bestellnummer</FNAME>
          <FVALUE>0000 350 0520</FVALUE>
          <FUNIT />
        </FEATURE>
        <FEATURE>
          <FNAME>Lager</FNAME>
          <FVALUE>5,00000</FVALUE>
          <FUNIT>Lager 13</FUNIT>
        </FEATURE>
        <FEATURE>
          <FNAME>Lager</FNAME>
          <FVALUE>2,00000</FVALUE>
          <FUNIT>Lager 20</FUNIT>
        </FEATURE>
        <FEATURE>
          <FNAME>Lager</FNAME>
          <FVALUE>4,00000</FVALUE>
          <FUNIT>Lager 26</FUNIT>
        </FEATURE>
        <FEATURE>
          <FNAME>Lager</FNAME>
          <FVALUE>4,00000</FVALUE>
          <FUNIT>Lager 35</FUNIT>
        </FEATURE>
        <FEATURE>
          <FNAME>Einheit</FNAME>
          <FVALUE>STK</FVALUE>
          <FUNIT />
        </FEATURE>
        <FEATURE>
          <FNAME>Packeinheit</FNAME>
          <FVALUE>5</FVALUE>
          <FUNIT />
        </FEATURE>
        <FEATURE>
          <FNAME>Breite</FNAME>
          <FVALUE>0</FVALUE>
          <FUNIT />
        </FEATURE>
        <FEATURE>
          <FNAME>Hoehe</FNAME>
          <FVALUE>0</FVALUE>
          <FUNIT />
        </FEATURE>
        <FEATURE>
          <FNAME>Tiefe</FNAME>
          <FVALUE>0</FVALUE>
          <FUNIT />
        </FEATURE>
        <FEATURE>
          <FNAME>Liefertage</FNAME>
          <FVALUE>0</FVALUE>
          <FUNIT />
        </FEATURE>
        <FEATURE>
          <FNAME>wawistatus</FNAME>
          <FVALUE>1</FVALUE>
          <FUNIT />
        </FEATURE>
      </ARTICLE_FEATURES>
      <ARTICLE_PRICE_DETAILS>
        <ARTICLE_PRICE price_type="net_list">
          <PRICE_AMOUNT>9.57</PRICE_AMOUNT>
          <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
          <TAX>0.19</TAX>
        </ARTICLE_PRICE>
      </ARTICLE_PRICE_DETAILS>
      <ARTICLE_PRICELIST />
      <MIME_INFO />
    </ARTICLE>
       </T_NEW_CATALOG>
</BMECAT>

Gruß

Heinke

Hallo @hostermann,

die EAN kommt jetzt bei der Option „articledetails“ mit.

Viele Grüße
Lukas

1 „Gefällt mir“