ixml2tsv.1 - xml2tsv - a simple xml-to-tsv converter, based on xmlparser Err bitreich.org 70
1Log /scm/xml2tsv/log.gph bitreich.org 70
1Files /scm/xml2tsv/files.gph bitreich.org 70
1Refs /scm/xml2tsv/refs.gph bitreich.org 70
1Tags /scm/xml2tsv/tag bitreich.org 70
1README /scm/xml2tsv/file/README.md.gph bitreich.org 70
1LICENSE /scm/xml2tsv/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
ixml2tsv.1 (1894B) Err bitreich.org 70
i--- Err bitreich.org 70
i 1 .TH XML2TSV 1 "04/01/2020" "" "" Err bitreich.org 70
i 2 .SH NAME Err bitreich.org 70
i 3 xml2tsv \- simple xml-to-tsv converter Err bitreich.org 70
i 4 .SH SYNOPSIS Err bitreich.org 70
i 5 .PP Err bitreich.org 70
i 6 xml2tsv Err bitreich.org 70
i 7 .PP Err bitreich.org 70
i 8 .SH DESCRIPTION Err bitreich.org 70
i 9 .PP Err bitreich.org 70
i 10 xml2tsv is a simple tool to convert XML given on standard input to a list of Err bitreich.org 70
i 11 tab-separated-values records. Each XML entry is converted to a line Err bitreich.org 70
i 12 like: Err bitreich.org 70
i 13 .EX Err bitreich.org 70
i 14 Err bitreich.org 70
i 15 /full/path/to/current/entry[TAB]attr1=value1[TAB]attr2=value2[TAB]...[TAB]data[NEWLINE] Err bitreich.org 70
i 16 Err bitreich.org 70
i 17 .EE Err bitreich.org 70
i 18 where Err bitreich.org 70
i 19 .I "/full/path/to/current/entry" Err bitreich.org 70
i 20 represents the full hierarchy of entries down to the current one. For Err bitreich.org 70
i 21 instance, the XML snippet: Err bitreich.org 70
i 22 .EX Err bitreich.org 70
i 23 Err bitreich.org 70
i 24 Err bitreich.org 70
i 25
Err bitreich.org 70
i 26 This is a title Err bitreich.org 70
i 27 Err bitreich.org 70
i 28 Err bitreich.org 70
i 29 It works!
Err bitreich.org 70
i 30 Click here Err bitreich.org 70
i 31 Err bitreich.org 70
i 32 Err bitreich.org 70
i 33 Err bitreich.org 70
i 34 .EE Err bitreich.org 70
i 35 will produce the output: Err bitreich.org 70
i 36 .EX Err bitreich.org 70
i 37 Err bitreich.org 70
i 38 /html Err bitreich.org 70
i 39 /html/head Err bitreich.org 70
i 40 /html/head/title This is a title Err bitreich.org 70
i 41 /html/body Err bitreich.org 70
i 42 /html/body/h1 It works! Err bitreich.org 70
i 43 /html/body/a href=https://my.wonderful.website.net Click here Err bitreich.org 70
i 44 Err bitreich.org 70
i 45 .EE Err bitreich.org 70
i 46 By default, xml2tsv quotes '\\n', '\\t', and '\\', and strips other Err bitreich.org 70
i 47 control characters. Err bitreich.org 70
i 48 .SH CONFIGURATION Err bitreich.org 70
i 49 The maximum length of an entry name and the maximum depth of an entry Err bitreich.org 70
i 50 are fixed to STR_MAX and DEPTH_MAX, and can be changed by editing the Err bitreich.org 70
i 51 file Err bitreich.org 70
i 52 .BI config.h Err bitreich.org 70
i 53 and rebuilduing xml2tsv. It is also possible to change the separator Err bitreich.org 70
i 54 used on output (SEP, by default set to '\\t'), and the character used to Err bitreich.org 70
i 55 separate the name of an attribute from its value (SATTR, by default set Err bitreich.org 70
i 56 to '='). Err bitreich.org 70
i 57 .SH BUGS Err bitreich.org 70
i 58 Err bitreich.org 70
i 59 xml2tsv currently lacks an option to force printing control characters Err bitreich.org 70
i 60 on output, if desired. Err bitreich.org 70
i 61 Err bitreich.org 70
i 62 .SH AUTHORS Err bitreich.org 70
i 63 xml2tsv is written and maintained by Vincenzo "KatolaZ" Nicosia Err bitreich.org 70
i 64 . The code is based on Err bitreich.org 70
i 65 .BI xmlparser Err bitreich.org 70
i 66 by Hiltjo Posthuma . You can use, distribute, Err bitreich.org 70
i 67 modify, and redistribute xml2tsv under the terms of the ISC License. Err bitreich.org 70
.