PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Appendix G. �ĵ� | Fast Forward | Next |
SGML �� DocBook û���ܵ�����Ŀ���Դ��д�����ߵ�Ӱ�졣 ��õĹ����Ǵ��к��ʱ༭ģʽ�� Emacs/Xemacs �༭���� ��һЩϵͳ�� ��Щ�����ڵ��͵���ȫ��װʱ��һ����װ�ġ�
PSGML ����ú���ǿ��ı༭ SGML �ĵ��Ĺ��ߡ� �����ȷ���������ã�����������ʹ�� Emacs �����ǩ�ͼ����һ���ԡ� ��Ҳ���������� HTML������ PSGML web վ�� ��ȡ���أ���װָ�����Լ���ϸ�ĵ���
����PSGML��һ���Ƚ���Ҫ������Ҫע�⣺ ��������������� SGML DTD Ŀ¼�� /usr/local/lib/sgml�� ��������ĵ������������� /usr/local/share/sgml�� ��͵ò���������⣬Ҫô������ SGML_CATALOG_FILES ����������Ҫô�ǿͻ������ PSGML ��װ�������ֲ��������ô������
�������⼸�зŵ���� ~/.emacs �����ļ���������ϵͳ����·��������
; ********** for SGML mode (psgml) (setq sgml-omittag t) (setq sgml-shorttag t) (setq sgml-minimize-attributes nil) (setq sgml-always-quote-attributes t) (setq sgml-indent-step 1) (setq sgml-indent-data t) (setq sgml-parent-document nil) (setq sgml-default-dtd-file "./reference.ced") (setq sgml-exposed-tags nil) (setq sgml-catalog-files '("/usr/local/share/sgml/catalog")) (setq sgml-ecat-files nil) (autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t )
������ͬһ���ļ�������һ����¼���� SGML ���루�ִ�ģ��Զ�ģʽ�����Ķ����� ��auto-mode-alist����
(setq auto-mode-alist '(("\\.sgml$" . sgml-mode) ))
Ŀǰ��ÿ�� SGML Դ�ļ���ĩβ��������Ŀ飺
<!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"./reference.ced" sgml-exposed-tags:nil sgml-local-catalogs:("/usr/lib/sgml/catalog") sgml-local-ecat-files:nil End: -->
��Щ�������������һЩ�༭ģʽ���� — ��ʹ��û��������� ~/.emacs �ļ��������е������ǣ� ��Ϊ����ѭ��������İ�װ���裬��ô��Ŀ¼·���������λ�ò�ƥ�䡣 ����������Ҫ�رձ��ر�����
(setq inhibit-local-variables t)
PostgreSQL �ķ��������һ���Ѿ��������˵� DTD �����ļ� reference.ced�� ��ʹ�� PSGML ʱ����һ�����Լ�����Щ������ļ��ϸɻ��Щ�İ취�� �������ڱ༭���ǵ�ʱ�������ʵ� DOCTYPE ���塣 ���磬����������Դ�ļ��ϸɻ ����һ����¼�½ڣ�����㽫ͨ���ѵ�һ�б�dz�����������ӴӶ�������ĵ�����Ϊһ�� DocBook �ĵ���"��¼"��appendix����
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
����ζ���κλ����ж�ȡ SGML �����������ȷ��ȡ����ļ��������ҿ����� nsgmls -s docguide.sgml У����ĵ��� �������������������ĵ�����ʱ��Ҫ���������ߡ���
GNU Emacs ���в�ͬ�� SGML ģʽ�� ���������� PSGML ��ôǿ�� �������Ƚ������˻����Ķ������ұȽ�С�ɡ�ͬ���� ��Ҳ�ṩ�����������������Ҳ�Ǻ��а����ġ�
Norm Walsh �ṩһ�� ���� DocBook ����ģʽ��Ҳ����������һЩ���Լ��ٻ��������ԡ�