Re: xslt-process
Brought to you by:
ovidiu
|
From: Ovidiu P. <ov...@xe...> - 2001-06-03 06:57:10
|
On Tue, 29 May 2001 18:06:14 -0400, Carsten Heinrigs <ca...@oc...> wrote:
> updated from cvs. unfortunately the error is still there.
> here is the backtrace:
>
> Signaling: (wrong-type-argument integerp nil)
> make-char-table(char)
> (defvar xslt-process-escape-char-table (make-char-table (quote char)) "Mapping table for escape
> characters.")
> eval-buffer(#<buffer *load*> nil "xslt-process")
> load-with-code-conversion("/usr/local/share/emacs/xslt-process/lisp/xslt-process.el" "xslt-proc
> ess" nil nil)
> xslt-process-mode()
> run-hooks(xml-mode-hook)
> derived-mode-run-hooks(xml-mode)
> xml-mode()
> call-interactively(xml-mode)
> execute-extended-command(nil)
> * call-interactively(execute-extended-command)
Thanks for going through the hoops, I looked at the stack trace and I
found that GNU Emacs has a different syntax for make-char-table. I use
XEmacs for my development and do ports to GNU Emacs from time to time
only. I will look into the problem and let you know when I have a fix
for it.
> When searching for a xsl-mode i found the following package
> http://www.menteith.com/xslide/
>
> They mention a 'xsl-process' which sounds like a reduced version of yours.
Yes, I discovered that too some time ago. The XSLT processing though
seems to create the XSLT processor each time you invoke it, thus there
is a start-up overhead each time you run it. I use the editing mode
for XSLTs though, it's quite nice.
Regards,
Ovidiu
|