...and the other places with XMLout are patron and item card creation, and the Syndetics external service. Dealing with those places another way would reduce our dependency on XML::Simple by about half.
-Ian On Wed, Apr 11, 2012 at 13:15, Ian Walls <[email protected]> wrote: > C4/ILSDI/Services.pm also uses XML::Simple to do output. Strings are > actually composed in the subroutines, making any changes to the schema a > C4-editing patch. Having an ILSDI template directory would serve us much > better here, I think. > > > -Ian > > 2012/4/11 Robin Sheat <[email protected]> > >> Op 11-04-12 23:31, Ian Walls schreef: >> > Right now, the few web services we have all create their XML output >> > using XML::Simple. This is not the fastest parser in the world, so I've >> > been looking to minimize/remove it's usage. >> >> I work with the maintainer of XML::Simple. I'm quite sure he wouldn't >> object to me putting these words in his mouth: "Don't use XML::Simple, >> move to something that does things properly. It's deprecated and a bad >> idea outside of a very narrow set of circumstances." >> >> That's pretty much his advice whenever anyone brings it up. >> >> > Looking at it in /svc got me thinking: perhaps we should be using >> > T:T to generate our web services output instead. This would have all >> > the advantages of T:T, and allow us to reuse common portions text. >> >> I've done this for something else, and it's not super-great compared to >> a real XML system, but it does work and works fairly well. Also, it's >> very easy. >> >> >> http://template-toolkit.org/docs/tutorial/Datafile.html#section_Producing_XML >> >> I don't see it there, but you could make a default filter that encoded >> everything to XML entities. >> >> Robin. >> >> >> _______________________________________________ >> Koha-devel mailing list >> [email protected] >> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel >> website : http://www.koha-community.org/ >> git : http://git.koha-community.org/ >> bugs : http://bugs.koha-community.org/ >> > >
_______________________________________________ Koha-devel mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
