[php] beetje hulp met reg. exp.

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • r0bert
  • Registratie: September 2001
  • Laatst online: 24-05 09:37
Blijft voor mij een probleem die reg. expr.. had gedacht dat ik via de search wel antwoord kon vinden, maar kom er vooralsnog niet uit..

Ik heb het volgende xml bestand:
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<data>
   <record>
      <naam>Blaat</naam>
      <positie>Voor</positie>
      <herkomst land="nl">Utrecht</herkomst>
      <idnummer kenmerk="743">771803</idnummer>
   </record>
   <record>
      <naam>Blaat</naam>
      <positie>Voor</positie>
      <herkomst land="nl">Utrecht</herkomst>
      <idnummer kenmerk="743">771803</idnummer>
   </record>
</data>

Nu wil ik de data uit de xml halen (dus "Blaat", "Voor", "nl", "Utrecht", "743" en "771803"). Het makkelijkste zou zijn met domxml ofzo, maar aangezien ik dat niet werkende krijg op mijn localhost, probeer ik het maar met reg. exp. ofzo .. zelf kwam ik tot zoiets:
PHP:
1
'/<.[^>]*?=["\']?(.*)?["\']?.[^>]*?>(.*)?</.*?>/i'

Maar zal wel niets van kloppen :P:?

[ Voor 21% gewijzigd door r0bert op 14-06-2004 14:48 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

Euh.... Wtf? :P

code:
1
'/<[^<>]>([^<>])</[^<>]>/i'

Zoiets komt in de richting denkik, heb het alleen niet getest. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • r0bert
  • Registratie: September 2001
  • Laatst online: 24-05 09:37
Afgezien dat ik nog niet heb gekeken of je reg exp werkt, even nog ter verduidelijking.. De attributen moeten dus ook heh.. :P

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 08:26

chem

Reist de wereld rond

ik zou eens een echte xml parser nemen...evt. helemaal in php, die bestaan ook.

Verder is het een scriptrequest... en daar doen we niet aan :)

Klaar voor een nieuwe uitdaging.


Dit topic is gesloten.