summaryrefslogtreecommitdiff
path: root/lisp/nxml/rng-loc.el
diff options
context:
space:
mode:
authorJason Rumney <jasonr@gnu.org>2007-12-19 00:55:56 +0000
committerJason Rumney <jasonr@gnu.org>2007-12-19 00:55:56 +0000
commitf98e3afab8b15b5692ff31d2f2d05396495f405b (patch)
treeecfa4e63579641003bfd30dd1a44ff0fb0b20118 /lisp/nxml/rng-loc.el
parentfc5377f779f596ef0d04e39e653467512ad0f556 (diff)
downloademacs-f98e3afab8b15b5692ff31d2f2d05396495f405b.tar.gz
(rng-schema-locating-files-default)
(rng-schema-locating-file-schema-file): Use files in etc/schemas. (rng-schema-loader-alist): Use rng-c-load-schema to load rnc files.
Diffstat (limited to 'lisp/nxml/rng-loc.el')
-rw-r--r--lisp/nxml/rng-loc.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/nxml/rng-loc.el b/lisp/nxml/rng-loc.el
index fd56c4bb903..a385fda9263 100644
--- a/lisp/nxml/rng-loc.el
+++ b/lisp/nxml/rng-loc.el
@@ -38,10 +38,12 @@
Nil if using a vacuous schema.")
(make-variable-buffer-local 'rng-current-schema-file-name)
-(defvar rng-schema-locating-files-default nil
+(defvar rng-schema-locating-files-default
+ (list (expand-file-name "schema/schemas.xml" data-directory))
"Default value for variable `rng-schema-locating-files'.")
-(defvar rng-schema-locating-file-schema-file nil
+(defvar rng-schema-locating-file-schema-file
+ (list (expand-file-name "schema/locate.rnc" data-directory))
"File containing schema for schema locating files.")
(defvar rng-schema-locating-file-schema nil
@@ -52,7 +54,7 @@ Nil if using a vacuous schema.")
:type '(repeat file)
:group 'relax-ng)
-(defvar rng-schema-loader-alist nil
+(defvar rng-schema-loader-alist '(("rnc" . rng-c-load-schema))
"Alist of schema extensions vs schema loader functions.")
(defvar rng-cached-document-element nil)