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
Op 11-04-12 23:31, Ian Walls schreef:
> Right now, the few web services we have all create their XML outputI work with the maintainer of XML::Simple. I'm quite sure he wouldn't
> using XML::Simple. This is not the fastest parser in the world, so I've
> been looking to minimize/remove it's usage.
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.
I've done this for something else, and it's not super-great compared to
> 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.
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
Koha-devel@lists.koha-community.org
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/