Moggûh, ik zit met een klein regexps probleempje. Ik probeer gegevens uit een xml file in te lezen voor een irc botje alleen het wil nog niet helemaal lukken.
Een voorbeeldje uit het xml bestand
tcl script
Op deze manier is dus het link element op te halen. Alleen het category element zal natuurlijk zo nooit werken omdat er nog het een en ander tussen de tag staat. Ik heb een paar manieren geprobeerd om ook de informatie te krijgen wat tussen het category element zit maar nog niet gelukt.
Op bovenstaande manier krijg ik wat er tussen de tag staat dus de informatie bij domain. Heeft iemand misschien een idee hoe ik wel de juiste informatie kan krijgen?
Een voorbeeldje uit het xml bestand
code:
1
2
| <link>http://www.test.nl/details.php?id=286</link> <category domain="http://www.test.nl/view.php?sub=4">Album</category> |
tcl script
code:
1
| regexp "<title>(.*)</title>" $line trash postsdata(titel,$count) |
Op deze manier is dus het link element op te halen. Alleen het category element zal natuurlijk zo nooit werken omdat er nog het een en ander tussen de tag staat. Ik heb een paar manieren geprobeerd om ook de informatie te krijgen wat tussen het category element zit maar nog niet gelukt.
code:
1
| regexp "<category domain=(.*)>(.*)</category>" $line trash postsdata(cat,$count) |
Op bovenstaande manier krijg ik wat er tussen de tag staat dus de informatie bij domain. Heeft iemand misschien een idee hoe ik wel de juiste informatie kan krijgen?