xml.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 28 Nov 2010 10:48:01 +0200
changeset 718 ae7901208bc6
parent 717 1b13061fe47a
child 750 0c38ced8042c
permissions -rw-r--r--
Microformats.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
392
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- mode: outline; coding: utf-8 -*-
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
717
1b13061fe47a Added url.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 636
diff changeset
     3
* About.
1b13061fe47a Added url.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 636
diff changeset
     4
1b13061fe47a Added url.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 636
diff changeset
     5
  http://xmlhack.ru
1b13061fe47a Added url.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 636
diff changeset
     6
392
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
* relaxng.
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
** relaxng-mode.
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
  http://www.pantor.com/download.html
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
                RNC Emacs Mode (home page)
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
  http://www.emacswiki.org/emacs/RELAX_NG
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
  http://www.relaxng.org/compact-tutorial-20030326.html
9ec4e7e2f2af About relaxng-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
                relaxng compact syntax tutorial
621
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    16
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    17
* CLI utilities for processing xml.
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    18
636
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    19
** xmlstar.
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    20
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    21
XMLStarlet is a set of command line utilities (tools) which can be used to transform,
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    22
query, validate, and edit XML documents and files using simple set of shell commands in
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    23
similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join,
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    24
etc.
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    25
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    26
  http://xmlstar.sourceforge.net/overview.php
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    27
                home page
2873f39135e2 xmlstar.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 635
diff changeset
    28
621
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    29
** Cygwin.
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    30
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    31
  cmd# setup.exe -p libxml2,libxslt
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    32
ddca4ce1832f CLI utilities for processing xml.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 392
diff changeset
    33
'libxslt' provide 'xsltproc, 'libxml2' provide 'xmlcatalog' and 'xmllint'
635
59382d9f4331 XPath query from CLI.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 621
diff changeset
    34
59382d9f4331 XPath query from CLI.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 621
diff changeset
    35
** XPath query from CLI.
59382d9f4331 XPath query from CLI.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 621
diff changeset
    36
59382d9f4331 XPath query from CLI.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 621
diff changeset
    37
  $ xmllint --xpath $XPATH file.xml
718
ae7901208bc6 Microformats.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 717
diff changeset
    38
ae7901208bc6 Microformats.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 717
diff changeset
    39
* Microformats.
ae7901208bc6 Microformats.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 717
diff changeset
    40
ae7901208bc6 Microformats.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 717
diff changeset
    41
  http://microformats.org/about