[PHP] Hottopic XML Parsertje

Pagina: 1
Acties:
  • 188 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
preg_match_all( "/<topic>".
                "\s*<id>\s*(.*?)\s*<\/id>".
                "\s*<titel>\s*(.*?)\s*<\/titel>".
                "\s*<forum>\s*(.*?)\s*<\/forum>".
                "\s*<forumafkorting>\s*(.*?)\s*<\/forumafkorting>".
                "\s*<startts>\s*(.*?)\s*<\/startts>".
                "\s*<lastts>\s*(.*?)\s*<\/lastts>".
                "\s*<topicstarter>\s*(.*?)\s*<\/topicstarter>".
                "\s*<starterid>\s*(.*?)\s*<\/starterid>".
                "\s*<replies>\s*(.*?)\s*<\/replies>".
                "\s*<last_replier>\s*(.*?)\s*<\/last_replier>".
                "\s*<replierid>\s*(.*?)\s*<\/replierid>".
                "\s*<messageid>\s*(.*?)\s*<\/messageid>".
                "\s*<\/topic>/is",$source, $matches, PREG_SET_ORDER);
?>


veel plezier ermee.

zie ook http://gathering.tweakers.net/forum/hottopic_xml

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Thanks :P

"The shell stopped unexpectedly and Explorer.exe was restarted."


Acties:
  • 0 Henk 'm!

  • pjonk
  • Registratie: November 2000
  • Laatst online: 16-09 20:14
Domme vraag, maar wat houdt dat hottopic eigenlijk in? :P

It’s nice to be important but it’s more important to be nice


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

hmm .. moet nog ff goed kijken waar een reactie terecht komt... Deze was eigenlijk voor de topicnotes bedoeld...

[ Voor 75% gewijzigd door Janoz op 22-11-2002 11:20 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-09 21:41
JonkieXL schreef op 22 november 2002 @ 11:16:
Domme vraag, maar wat houdt dat hottopic eigenlijk in? :P
www.hottopic.nl :+

Acties:
  • 0 Henk 'm!

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 16-08 06:44

CyberSnooP

^^^^ schrijft --->

Ligt het aan mij of is XML parsen met een Regular Expression vies? Stel iemand gebruikt </forum> in de topic titel bijv?

[ Voor 5% gewijzigd door CyberSnooP op 22-11-2002 12:48 . Reden: spelling ]

|_____vakje______|


Acties:
  • 0 Henk 'm!

Verwijderd

CyberSnooP schreef op 22 November 2002 @ 12:47:
Ligt het aan mij of is XML parsen met een Regular Expression vies? Stel iemand gebruikt </forum> in de topic titel bijv?
Ja, het is vies, maar dan wordt het een ongeldig XML document en kan een XML parser er ook weinig kaas van maken, mijns inziens.

Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

Topicstarter
CyberSnooP schreef op 22 November 2002 @ 12:47:
Ligt het aan mij of is XML parsen met een Regular Expression vies? Stel iemand gebruikt </forum> in de topic titel bijv?

dat kan niet.

En ja, het is vies, maar wel ERG simpel en aanzienlijk makkelijker dan met XML DOm en XPath die in PHP gecompiled moeten worden.

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 02-09 11:02

D2k

CyberSnooP schreef op 22 November 2002 @ 12:47:
Ligt het aan mij of is XML parsen met een Regular Expression vies? Stel iemand gebruikt </forum> in de topic titel bijv?

dit is eik voor mij geschreven :+
ik heb een hoster zonder allerlei extra;s om xml te parsen :) dus de good old dirty manier :)
maar volgens mij hou je dat probleem in alle xml tenzijn je er < van maakt :?

.edit: langzaam in beide opmerkingen :{

[ Voor 5% gewijzigd door D2k op 22-11-2002 13:28 ]

Doet iets met Cloud (MS/IBM)

Pagina: 1