Avatar billede dank Nybegynder
18. juni 2003 - 23:28 Der er 3 kommentarer og
1 løsning

Hjælp til omskrivning af klasse

Hey.. Jeg har fundet xmltree ( http://www.phphelper.net/ ) og det virker egentligt ret godt.

Man kan definere sit "tree" via en xml fil (f.eks. display.xml)

Jeg har dog behov for en lille ændring. Jeg har kun 1 "hovedmappe/node", men den skal køres et antal gange (1 gang pr. værdi i en array)

Således, at istedet for

-xmltree
|- node1

bliver node1 kørt 1 gang pr. værdi i en array, så resultatet f.eks. bliver

-xmltree
|- arr_værdi1
|- arr_værdi2
|- arr_værdi3
|- arr_værdi4

Det der ligger inde i hver 'node', er det samme i alle sammen.

Er der nogen der kan hjælpe med denne ændring?

klassen, kan ses her: http://www.scripts.1go.dk/xmltree/xmltree.phps

Et eksempel på en xml fil kan ses her: http://www.scripts.1go.dk/xmltree/display.phps (Det er denne xml fil der skal benyttes hvér gennemgang. Dog skal der i

<node name="variabel" Type="document">

"variabel" ændres til det der er aktuel værdi i array.

Ved godt det måske er en smule kompliceret. Men hvis det er for stor en mundfuld, eller umuligt, så beklager jeg.
Avatar billede dank Nybegynder
19. juni 2003 - 00:51 #1
...
Avatar billede exp Juniormester
19. juni 2003 - 08:45 #2
Det var ikke lang tid du lod spm stå åbent...
Avatar billede dank Nybegynder
19. juni 2003 - 09:49 #3
nej.. det skyldes, at jeg blev i tvivl om det var den rigtigt/smart måde at gøre det på. ville lige undersøge nogle andre ting først. Men jeg giver gerne stadig point for en løsning..

Ellers kan det være jeg opretter spørgsmålet igen senere.
Avatar billede dank Nybegynder
19. juni 2003 - 09:51 #4
Problemet var, at det gik op for mig, at der var en række værdier der skulle ændres pr. gennemgang af scriptet.. f.eks.:

<?xml version="1.0"?>
<tree name="tree">
  <node name="$variabel" Type="document">
    <node>
      <name>Node2</name>
      <type>pdf</type>
      <link>$linka</link>
    </node>
    <node Name="Node3" Type="pdf">
      <link>$linkb</link>
      <node Name="Node4" Type="text">
        <link>$linkc</link>
      </node>
    </node>
    <node Name="Node5" Type="document">
      <link>$linkd</link>
      <node Name="Node6" Type="email">
        <link>$linke</link>
      </node>
    </node>   
  </node>
</tree>

f.eks. i ovenstående er det både $variabel + $link* som skal være unikke for hvér gennemløb. enten ved at hive data fra array eller mysql.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester