You are here:  » Wanting a specific XML-Section


Wanting a specific XML-Section

Submitted by Nico_E on Mon, 2007-09-17 18:21 in

Hi everyone,

I try to work with the following code:

<?xml version="1.0" encoding="utf-8"?>
<onlineshopArtikelDaten version="0.4" datum="2007-07-16" währung="EUR">
  <kategorien>
    <kategorieDef oid="8e511664-692c-4e98-0018-34cf00d544d9" name="Kleinbildsysteme" typ="Warenbereich" nummer="2" parentOid="" />
    <kategorieDef oid="ab0188af-4ae7-4216-0017-34cf00d58557" name="Nikon" typ="Hauptwarengruppe" nummer="21" parentOid="8e511664-692c-4e98-0018-34cf00d544d9" />
    <kategorieDef oid="4ef699a2-5bb1-4b05-0016-34cf00d5fd75" name="SLR Digitalsysteme" typ="Oberwarengruppe" nummer="211" parentOid="ab0188af-4ae7-4216-0017-34cf00d58557" />
    <kategorieDef oid="93a39bb2-977f-42e2-0015-34cf00d69809" name="Nikon SLR Kameragehäuse" typ="Warengruppe" nummer="2111" parentOid="4ef699a2-5bb1-4b05-0016-34cf00d5fd75" />
  </kategorien>
  <herstellerListe>
    <herstellerDef oid="62da00c3-f3d8-485f-0013-34be0110bd3b" nummer="30" name="Nikon" />
  </herstellerListe>
  <modelle />
  <einheiten>
    <einheitDef oid="73d03428-f396-4fd1-001b-315d000007f6" bezeichnung="Stueck" kurzBezeichnung="Stueck" />
  </einheiten>
  <artikelListe>
    <artikel oid="e7e900f5-e77b-4f80-0035-34be0110e398">
      <hersteller oid="62da00c3-f3d8-485f-0013-34be0110bd3b" />
      <kategorie oid="93a39bb2-977f-42e2-0015-34cf00d69809" />
      <bezeichnung>D200 Kit 18-70</bezeichnung>
      <ean>018208911417</ean>
      <empfohlenerVk>3.0000</empfohlenerVk>
      <artikelStatus nummer="0">Normal</artikelStatus>
      <steuersatz>19.00</steuersatz>
      <bruttoVk>4.0000</bruttoVk>
      <mittelEk>5.3400</mittelEk>
      <verfuegbarerBestand>0</verfuegbarerBestand>
      <onlineStatus nummer="1">Proshop</onlineStatus>
      <bestellZeitpunkt>0</bestellZeitpunkt>
      <verfuegbarkeit>3</verfuegbarkeit>
      <lieferzeit>0</lieferzeit>
      <einheit oid="73d03428-f396-4fd1-001b-315d000007f6" />
    </artikel>
    <artikel oid="20cd9b1e-d421-4b30-0035-34be0110e5e6">
      <hersteller oid="62da00c3-f3d8-485f-0013-34be0110bd3b" />
      <kategorie oid="93a39bb2-977f-42e2-0015-34cf00d69809" />
      <bezeichnung>D200 Gehäuse</bezeichnung>
      <ean>0018208910656</ean>
      <empfohlenerVk>2.0000</empfohlenerVk>
      <artikelStatus nummer="0">Normal</artikelStatus>
      <steuersatz>19.00</steuersatz>
      <bruttoVk>2.0000</bruttoVk>
      <mittelEk>3.5100</mittelEk>
      <verfuegbarerBestand>2</verfuegbarerBestand>
      <onlineStatus nummer="1">Proshop</onlineStatus>
      <bestellZeitpunkt>0</bestellZeitpunkt>
      <verfuegbarkeit>1</verfuegbarkeit>
      <lieferzeit>0</lieferzeit>
      <einheit oid="73d03428-f396-4fd1-001b-315d000007f6" />
    </artikel>
    <artikel oid="aa0dffbf-c287-4b32-0035-356501100d93">
      <hersteller oid="62da00c3-f3d8-485f-0013-34be0110bd3b" />
      <kategorie oid="93a39bb2-977f-42e2-0015-34cf00d69809" />
      <bezeichnung>D2Xs Gehäuse</bezeichnung>
      <ean>0018208911806</ean>
      <empfohlenerVk>1.0000</empfohlenerVk>
      <artikelStatus nummer="0">Normal</artikelStatus>
      <steuersatz>19.00</steuersatz>
      <bruttoVk>1.0000</bruttoVk>
      <mittelEk>2.1100</mittelEk>
      <verfuegbarerBestand>0</verfuegbarerBestand>
      <onlineStatus nummer="1">Proshop</onlineStatus>
      <bestellZeitpunkt>0</bestellZeitpunkt>
      <verfuegbarkeit>3</verfuegbarkeit>
      <lieferzeit>0</lieferzeit>
      <einheit oid="73d03428-f396-4fd1-001b-315d000007f6" />
    </artikel>
  </artikelListe>
</onlineshopArtikelDaten>

Can anyone give me a hint, how I can get the content between <artikelListe></artikelListe>. I've tryed different Demo-Scripts but alsways got a blank page. If possbile with a complete idea for a loop :-)

Thank's a lot!!!
Nico

Submitted by support on Mon, 2007-09-17 18:26

Hello Nico,

The auto-detection is selecting the category listing because it has more repeating elements in your sample XML. The correct format string to read the artikelListe records is:

xml|ONLINESHOPARTIKELDATEN/ARTIKELLISTE/ARTIKEL/

Here is a link to the demo for your sample XML using this format string:

Demo Link

Hope this helps!
Cheers,
David.