GNOME Bugzilla – Bug 515872
Lack of libxslt bindings
Last modified: 2018-05-22 13:02:36 UTC
There is libxml binding however vala lacks of libxslt bindings.
Confirming.
Created attachment 194311 [details] [review] Proposed binding for libxslt Here is a proposed binding for libxslt and libexslt for Vala. This requires some modification to libxml-2.0 to include missing features referenced by libxslt. Also included is a change to libxml's IO callbacks to use generic types for increased typesafety.
Thanks for the patch. Anyway there are a number of questions: 1) Includes other changes other than only xslt, must be split in at least 4 diffs (1 for exslt, 1 for xslt, 1 for xml xslt and 1 for other xml enhancements) and discussed separately. 2) Don't put documentation in the vapi file. 3) Why the copy_function on top of Object? 4) Why did you add the context parameter to OutputWriteCallback? 5) simple_generics=true for TextReader.for_io but no actual generics 6) Why generics for read_io & co for ioctx? What's the useful value to be passed to ioctx? 7) Try to put spaces between func () instead of func() (same goes for CCode (...)).
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/vala/issues/3.