CruellaDeVille Skrevet 23. april 2015 Del Skrevet 23. april 2015 (endret) Jeg har en xml på formen (dette er et utdrag av xml, den er gyldig selv om det jeg poster under ikke er det alene) <EBinnh> <list listType="bulleted"> <listItem>Møte med arbeidslivet</listItem> <listItem>Teknologihistorie</listItem> <listItem>Innføring i vitenskapelig tenkemåte og etikk</listItem> <listItem>Presentasjonsteknikk</listItem> <listItem>Innføring i prosjekt som arbeidsform <list listType="bulleted"> <listItem>Styring, organisering og ledelse</listItem> <listItem>Valg og prioritering av prosjekter</listItem> <listItem>Interessentanalyse</listItem> <listItem>Planlegging, gjennomføring og oppfølging av prosjekter</listItem> <listItem>Tidsplanlegging i prosjekter</listItem> <listItem>Fallgruver og kritiske suksessfaktorer</listItem> </list> </listItem> <listItem>Dokumentasjon og rapportskriving, også i prosjekt</listItem> <listItem>Sitering, informasjonssøk og kildevurdering</listItem> <listItem>Studieretningsspesifikk prosjektarbeid</listItem> <listItem>Presentasjon på enkle nettsider ved hjelp av HTML og CSS</listItem> </list> </EBinnh> kort oppsummert, en liste inni en liste. Når jeg skal taversere denne går det skikkelig galt. Jeg har skjønt at jeg må ha en rekursiv funksjon Så.. jeg forsøker å hente ut "modernoden", EBinnh ved hjelp av xpath. Imidlertid returnerer den noden, men da uten den nøstede listen. Er det noen logisk forklaring på hvorfor? xmlIterator::iterator er av typen simpexmliterator search bruker xpath og henter ut noen $nodenavn (i mitt tilfelle //EBinnh) Dette er det jeg får ut Array ( [0] => SimpleXMLIterator Object ( [list] => SimpleXMLIterator Object ( [@attributes] => Array ( [listType] => bulleted ) [listItem] => Array ( [0] => Møte med arbeidslivet [1] => Teknologihistorie [2] => Innføring i vitenskapelig tenkemÃ¥te og etikk [3] => Presentasjonsteknikk [4] => Innføring i prosjekt som arbeidsform [5] => Dokumentasjon og rapportskriving, ogsÃ¥ i prosjekt [6] => Sitering, informasjonssøk og kildevurdering [7] => Studieretningsspesifikk prosjektarbeid [8] => Presentasjon pÃ¥ enkle nettsider ved hjelp av HTML og CSS ) ) ) ) Hva er det jeg ikke forstår? Endret 23. april 2015 av CruellaDeVille Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå