Next: , Previous: , Up: Emacspeak Commands And Options   [Contents][Index]

12.222 emacspeak-xml-shell

Use xmllint from package libxml2 to implement an XML browser. Uses the interactive shell provided by xmllint to do the hard work. Results of traversal are transformed using xsltproc from libxslt

12.222.1 Emacspeak-Xml-Shell Commands emacspeak-xml-shell

Command: emacspeak-xml-shell (system-id)
Start Xml-Shell on contents of system-id.

(fn SYSTEM-ID) emacspeak-xml-shell-browse-current

Command: emacspeak-xml-shell-browse-current
Display current node. emacspeak-xml-shell-browse-result

Command: emacspeak-xml-shell-browse-result (xpath)
Display XPath  and display its result using EWW.

(fn XPATH) emacspeak-xml-shell-goto-children

Command: emacspeak-xml-shell-goto-children
Navigate down to the children of current node. emacspeak-xml-shell-goto-next-child

Command: emacspeak-xml-shell-goto-next-child
Navigate forward  to the next child  of current node. emacspeak-xml-shell-goto-parent

Command: emacspeak-xml-shell-goto-parent
Navigate up to the parent of current node. emacspeak-xml-shell-goto-previous-child

Command: emacspeak-xml-shell-goto-previous-child
Navigate backward  to the previous child  of current node. emacspeak-xml-shell-mode

Command: emacspeak-xml-shell-mode
XML Shell

Interactive XML browser.
key             binding
—             ——-

C-c             Prefix Command
<down>            emacspeak-xml-shell-goto-children
<left>            emacspeak-xml-shell-goto-previous-child
<right>           emacspeak-xml-shell-goto-next-child
<up>              emacspeak-xml-shell-goto-parent

C-c C-v         emacspeak-xml-shell-browse-result
C-c v           emacspeak-xml-shell-browse-current

In addition to any hooks its parent mode ‘comint-mode’ might have run,
this mode runs the hook ‘emacspeak-xml-shell-mode-hook’, as the final or penultimate step
during initialization.

12.222.2 emacspeak-xml-shell Options

Variable: User Option emacspeak-xml-shell-command

Executable that provides the XML browser shell. Default is xmllint. If you want an XML Shell on steroids get XSH and use emacs custom to customize the default to be xsh.

Variable: User Option emacspeak-xml-shell-hooks

Start up hooks run after XML browser process is started.

Variable: User Option emacspeak-xml-shell-options

Command-line options for XML browse command.

Variable: User Option emacspeak-xml-shell-xslt

XSL transform to apply when displaying current node.

Next: , Previous: , Up: Emacspeak Commands And Options   [Contents][Index]