xml.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 19 Jan 2011 11:56:48 +0200
changeset 777 e759f98ea3a8
parent 750 0c38ced8042c
child 795 31505dc75ede
permissions -rw-r--r--
Useful program logging. Add info about grep-mode and logging format.

-*- mode: outline; coding: utf-8 -*-

* About.

  http://xmlhack.ru

* relaxng.

** relaxng-mode.

  http://www.pantor.com/download.html
                RNC Emacs Mode (home page)
  http://www.emacswiki.org/emacs/RELAX_NG
  http://www.relaxng.org/compact-tutorial-20030326.html
                relaxng compact syntax tutorial

* CLI utilities for processing xml.

** xmlstar.

XMLStarlet is a set of command line utilities (tools) which can be used to transform,
query, validate, and edit XML documents and files using simple set of shell commands in
similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join,
etc.

  http://xmlstar.sourceforge.net/overview.php
                home page

** Cygwin.

  cmd# setup.exe -p libxml2,libxslt

'libxslt' provide 'xsltproc, 'libxml2' provide 'xmlcatalog' and 'xmllint'

** XPath query from CLI.

  $ xmllint --xpath $XPATH file.xml

* Microformats.

  http://microformats.org/about

* XML encoding.

  http://www.ietf.org/rfc/rfc3023.txt
                XML Media Types
  http://www.xml.com/pub/a/2004/07/21/dive.html
                XML on the Web Has Failed