[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: DOCBOOK-APPS: Emacs/PSGML reports error when opening xml-file
I forgot to mention that my XML-file does indeed have correct XML-syntax and a <book> element. /Kenneth > -----Original Message----- > From: Kenneth Johansson [mailto:ke-joh@sectra.se] > Sent: Wednesday, January 22, 2003 16:16 > To: DOCBOOK-APPS > Subject: DOCBOOK-APPS: Emacs/PSGML reports error when opening xml-file > > > Hi, > > When opening a xml-file with the header below I get an error in > *SGML LOG* from Emacs or PSGML. Error is shown below header. > > <?xml version="1.0"?> > <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" > "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> > > > > External entity book not found > Public identifier -//OASIS//DTD DocBook XML V4.2//EN > System identifier http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd > > Does this have something to do with my PSGML-settings or is it a > firewall issue? > > best regards, > > /Kenneth > > PS. My settings in _emacs is: > > ;; append some additional paths to load-path > (setq load-path > (nconc load-path (list "C:/Programs/Emacs/site-lisp" > "C:/Programs/Emacs/site-lisp/psgml-1.2.5"))) > > (global-set-key [home] 'beginning-of-line) > (global-set-key [end] 'end-of-line) > > (autoload 'lyskom "lyskom" "Start LysKOM" t) > > ;; set the catalog containing references to precompiled dtd > (setq sgml-ecat-files > (list "c:/tools/lib/docbook/docbook/xml/42/ecatalog") > ) > (setq sgml-recompile-out-of-date-cdtd "ask") > > ;; PSGML menus for creating new documents > (setq sgml-custom-dtd > '( > ( "DocBook XML 4.2" > "<!DOCTYPE book PUBLIC \"-//OASIS//DTD DocBook XML V4.2//EN\" > \"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd\">") > ) > ) > > ;; Turn on syntax coloring > (cond ((fboundp 'global-font-lock-mode) > ;; Turn on font-lock in all modes that support it > (global-font-lock-mode t) > ;; maximum colors > (setq font-lock-maximum-decoration t))) > ;; load sgml-mode > ;;(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t ) > ;; in sgml documents, parse dtd immediately to allow immediate > ;; syntax coloring > (setq sgml-auto-activate-dtd t) > ;; set the default SGML declaration. docbook.dcl should work for most DTDs > ;; (setq sgml-declaration > "C:\tools\lib\docbook\docbook-xml-42\docbookx.dcl") > ;; here we set the syntax color information for psgml > (setq-default sgml-set-face t) > > (setq sgml-default-dtd-file > "c:/tools/lib/docbook/docbook/xml/42/docbookx.dtd") > > ;; > ;; Faces. > ;; > (make-face 'sgml-comment-face) > (make-face 'sgml-doctype-face) > (make-face 'sgml-end-tag-face) > (make-face 'sgml-entity-face) > (make-face 'sgml-ignored-face) > (make-face 'sgml-ms-end-face) > (make-face 'sgml-ms-start-face) > (make-face 'sgml-pi-face) > (make-face 'sgml-sgml-face) > (make-face 'sgml-short-ref-face) > (make-face 'sgml-start-tag-face) > (set-face-foreground 'sgml-comment-face "dark turquoise") > (set-face-foreground 'sgml-doctype-face "red") > (set-face-foreground 'sgml-end-tag-face "blue") > (set-face-foreground 'sgml-entity-face "magenta") > (set-face-foreground 'sgml-ignored-face "gray40") > (set-face-background 'sgml-ignored-face "gray60") > (set-face-foreground 'sgml-ms-end-face "green") > (set-face-foreground 'sgml-ms-start-face "yellow") > (set-face-foreground 'sgml-pi-face "lime green") > (set-face-foreground 'sgml-sgml-face "brown") > (set-face-foreground 'sgml-short-ref-face "deep sky blue") > (set-face-foreground 'sgml-start-tag-face "dark green") > (setq-default sgml-markup-faces > > '((comment . sgml-comment-face) > (doctype . sgml-doctype-face) > (end-tag . sgml-end-tag-face) > (entity . sgml-entity-face) > (ignored . sgml-ignored-face) > (ms-end . sgml-ms-end-face) > (ms-start . sgml-ms-start-face) > (pi . sgml-pi-face) > (sgml . sgml-sgml-face) > (short-ref . sgml-short-ref-face) > (start-tag . sgml-start-tag-face))) > ;; load xml-mode > (setq auto-mode-alist > (append (list (cons "\\.xml\\'" 'xml-mode)) > auto-mode-alist)) > (autoload 'xml-mode "psgml" t) > ;(setq sgml-xml-declaration > "C:/tools/lib/docbook/docbook/xml/42/docbookx.dcl") > > ;; define html mode > (or (assoc "\\.html$" auto-mode-alist) > (setq auto-mode-alist (cons '("\\.html$" . sgml-html-mode) > auto-mode-alist))) > (or (assoc "\\.htm$" auto-mode-alist) > (setq auto-mode-alist (cons '("\\.htm$" . sgml-html-mode) > auto-mode-alist))) > (defun sgml-html-mode () > "This version of html mode is just a wrapper around sgml mode." > (interactive) > (sgml-mode) > (make-local-variable 'sgml-declaration) > (make-local-variable 'sgml-default-doctype-name) > (setq > sgml-default-doctype-name "html" > ;sgml-declaration "c:/cygwin/usr/local/lib/sgml/dtd/html/html.dcl" > sgml-always-quote-attributes t > sgml-indent-step 2 > sgml-indent-data t > sgml-minimize-attributes nil > sgml-omittag t > sgml-shorttag t > ) > ) > (setq-default sgml-indent-data t) > (setq > sgml-always-quote-attributes t > sgml-auto-insert-required-elements t > sgml-auto-activate-dtd t > sgml-indent-data t > sgml-indent-step 2 > sgml-minimize-attributes nil > sgml-omittag nil > sgml-shorttag nil > ) > > DS. > -------------------------------------------------------- > Kenneth Johansson Technical Documentation Manager > Sectra Imtec AB > Teknikringen 2 E-mail: ke-joh AT sectra DOT se > SE-583 30 Linköping Phone: +46 13 23 52 00 > SWEDEN Web: http://www.sectra.se > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC