view etc/schema/xhtml-struct.rnc @ 99594:f7610a7d319c

* ielm.el (ielm-noisy, ielm-dynamic-return, ielm-mode-hook) (ielm-dynamic-multiline-inputs): Remove * from defcustom docstrings. (ielm-prompt-read-only, ielm-font-lock-keywords): Fix docstring typos. (ielm-map): Define within defvar. Add docstring. (ielm-tab, ielm-eval-input, ielm-get-old-input, ielm-return) (ielm-complete-filename): Use `when', `unless'. (ielm-is-whitespace-or-comment): Use `string-match-p'. (ielm-return, ielm-get-old-input): Use `looking-at-p'. (ielm-change-working-buffer): Check that the buffer is live. (inferior-emacs-lisp-mode): Define with `define-derived-mode'. Simplify. Reflow docstring. (inferior-emacs-lisp-mode-hook, inferior-emacs-lisp-mode-map): New aliases, to satisfy `define-derived-mode' expectations.
author Juanma Barranquero <lekktu@gmail.com>
date Sun, 16 Nov 2008 04:54:05 +0000
parents 38f93f3d00a2
children
line wrap: on
line source

# Structure Module

start = html
title = element title { title.attlist, text }
title.attlist = I18n.attrib
head = element head { head.attlist, head.content }
head.attlist = I18n.attrib, profile.attlist
head.content = title
profile.attlist = attribute profile { URI.datatype }?
body = element body { body.attlist, Block.model }
body.attlist = Common.attrib
html = element html { html.attlist, head, body }
html.attlist = XHTML.version.attrib, I18n.attrib
XHTML.version.attrib = attribute version { FPI.datatype }?