|
|||||||||||||||||||||||||||
On Sun, 27 Aug 2000, Kim Schulz wrote: > Peter Andreasen wrote: > > > > * Kim Schulz (sslug@sslug) [2000-08-27 20:03]: > > > > > vi skal have alt mellem <para TRANS> og </para> (hvor para ikke > > > nødvendigvis er para), dog skal alle tags(<...></...>) fjernes. > > > der skal tages højde for linieskift, da der skal sættes \n ind ved hvert > > > linieskift. : > > Hvis det skal være mere avanceret kan I kigge på cpan efter XML/HTML > > parsere eller hvis det skal være vildt bruge Parse::RecDescent som er et > > genialt modul til at lave parsere. : > Da dette er et script der senere skal destribueres, så er det ikke smart > med andre moduler.... Der er intet, der forhindrer dig i, at distribuere andre moduler med. > jeg får jo selve teksten der skal parses ind fra en xml fil og denne fil Hvis du _ved_ det er XML, så bruger du din tid forkert, hvis du laver en quick-and-dirty XML-parser, når der allerede findes et modul til dette. Jeg tør godt vædde med, at konstruktøren af modulet har tænket på flere specialtilfælde end du nogensinde kommer til. Det koster tid at sætte sig ind i et modul. Tilgengæld behøver du ikke selv vedligeholde modulet: Hvis der kommer forbedringer/fejlrettelser, så får du uden videre glæde af disse. Specielt hvis du skal distribuere det, så er det godt, at du ikke opfinder den dybe tallerken igen. /Ole
|
||||||||||||||
|
||||||||||||||