xref: /aosp_15_r20/external/libxml2/os400/xmllint.cmd (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard Worker/*      XMLLINT CL command.                                                   */
2*7c568831SAndroid Build Coastguard Worker/*                                                                            */
3*7c568831SAndroid Build Coastguard Worker/*      See Copyright for the status of this software.                        */
4*7c568831SAndroid Build Coastguard Worker/*                                                                            */
5*7c568831SAndroid Build Coastguard Worker/*      Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A.          */
6*7c568831SAndroid Build Coastguard Worker
7*7c568831SAndroid Build Coastguard Worker/*      Interface to program XMLLINTCL                                        */
8*7c568831SAndroid Build Coastguard Worker
9*7c568831SAndroid Build Coastguard Worker             CMD        PROMPT('XML tool')
10*7c568831SAndroid Build Coastguard Worker
11*7c568831SAndroid Build Coastguard Worker             /* XML input file location. */
12*7c568831SAndroid Build Coastguard Worker
13*7c568831SAndroid Build Coastguard Worker             PARM       KWD(STMF) TYPE(*PNAME) LEN(5000) VARY(*YES *INT2)      +
14*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) MIN(1)                       +
15*7c568831SAndroid Build Coastguard Worker                          CHOICE('Stream file path')                           +
16*7c568831SAndroid Build Coastguard Worker                          PROMPT('XML Stream file')
17*7c568831SAndroid Build Coastguard Worker
18*7c568831SAndroid Build Coastguard Worker             /* DTD location. */
19*7c568831SAndroid Build Coastguard Worker
20*7c568831SAndroid Build Coastguard Worker             PARM       KWD(DTD) TYPE(*PNAME) LEN(5000) VARY(*YES *INT2)       +
21*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) PASSVAL(*NULL)               +
22*7c568831SAndroid Build Coastguard Worker                          CHOICE('ID, URL or stream file path')                +
23*7c568831SAndroid Build Coastguard Worker                          PROMPT('DTD id, URL or file path')
24*7c568831SAndroid Build Coastguard Worker
25*7c568831SAndroid Build Coastguard Worker             PARM       KWD(DTDLOCATOR) TYPE(*CHAR) LEN(8) DFT(*DTDURL)        +
26*7c568831SAndroid Build Coastguard Worker                          SPCVAL(*DTDURL *DTDFPI) EXPR(*YES) RSTD(*YES)        +
27*7c568831SAndroid Build Coastguard Worker                          PROMPT('DTD locator is URL/FPI')
28*7c568831SAndroid Build Coastguard Worker
29*7c568831SAndroid Build Coastguard Worker             /* Schema location. */
30*7c568831SAndroid Build Coastguard Worker
31*7c568831SAndroid Build Coastguard Worker             PARM       KWD(SCHEMA) TYPE(*PNAME) LEN(5000) VARY(*YES *INT2)    +
32*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) PASSVAL(*NULL)               +
33*7c568831SAndroid Build Coastguard Worker                          CHOICE('URL or stream file path')                    +
34*7c568831SAndroid Build Coastguard Worker                          PROMPT('Schema URL or stream file path')
35*7c568831SAndroid Build Coastguard Worker
36*7c568831SAndroid Build Coastguard Worker             PARM       KWD(SCHEMAKIND) TYPE(*CHAR) LEN(12) VARY(*YES *INT2)   +
37*7c568831SAndroid Build Coastguard Worker                          RSTD(*YES) DFT(*XSD)                                 +
38*7c568831SAndroid Build Coastguard Worker                          PROMPT('Validating schema kind')                     +
39*7c568831SAndroid Build Coastguard Worker                          CHOICE('Keyword') SPCVAL(                            +
40*7c568831SAndroid Build Coastguard Worker                            (*XSD               '--schema')                    +
41*7c568831SAndroid Build Coastguard Worker                            (*RELAXNG           '--relaxng')                   +
42*7c568831SAndroid Build Coastguard Worker                            (*SCHEMATRON        '--schematron')                +
43*7c568831SAndroid Build Coastguard Worker                          )
44*7c568831SAndroid Build Coastguard Worker
45*7c568831SAndroid Build Coastguard Worker             /* Output location. */
46*7c568831SAndroid Build Coastguard Worker
47*7c568831SAndroid Build Coastguard Worker             PARM       KWD(OUTSTMF) TYPE(*PNAME) LEN(5000) VARY(*YES *INT2)   +
48*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) PASSVAL(*NULL)               +
49*7c568831SAndroid Build Coastguard Worker                          CHOICE('Stream file path')                           +
50*7c568831SAndroid Build Coastguard Worker                          PROMPT('Output stream file path')
51*7c568831SAndroid Build Coastguard Worker
52*7c568831SAndroid Build Coastguard Worker             /* Other parameters with arguments. */
53*7c568831SAndroid Build Coastguard Worker
54*7c568831SAndroid Build Coastguard Worker             PARM       KWD(XPATH) TYPE(*CHAR) LEN(5000) VARY(*YES *INT2)      +
55*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) PASSVAL(*NULL)               +
56*7c568831SAndroid Build Coastguard Worker                          CHOICE('XPath expression')                           +
57*7c568831SAndroid Build Coastguard Worker                          PROMPT('XPath filter')
58*7c568831SAndroid Build Coastguard Worker
59*7c568831SAndroid Build Coastguard Worker             PARM       KWD(PATTERN) TYPE(*CHAR) LEN(5000) VARY(*YES *INT2)    +
60*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) PASSVAL(*NULL)               +
61*7c568831SAndroid Build Coastguard Worker                          CHOICE('Reader pattern')                             +
62*7c568831SAndroid Build Coastguard Worker                          PROMPT('Reader node filter')
63*7c568831SAndroid Build Coastguard Worker
64*7c568831SAndroid Build Coastguard Worker             /* Paths for resources. */
65*7c568831SAndroid Build Coastguard Worker
66*7c568831SAndroid Build Coastguard Worker             PARM       KWD(PATH) TYPE(*PNAME) LEN(5000) VARY(*YES *INT2)      +
67*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) MAX(64)                      +
68*7c568831SAndroid Build Coastguard Worker                          CHOICE('IFS directory path')                         +
69*7c568831SAndroid Build Coastguard Worker                          PROMPT('Path for resources')
70*7c568831SAndroid Build Coastguard Worker
71*7c568831SAndroid Build Coastguard Worker             PARM       KWD(PRETTY) TYPE(*CHAR) LEN(11) VARY(*YES *INT2)       +
72*7c568831SAndroid Build Coastguard Worker                          RSTD(*YES) DFT(*NONE)                                +
73*7c568831SAndroid Build Coastguard Worker                          PROMPT('Pretty-print style')                         +
74*7c568831SAndroid Build Coastguard Worker                          CHOICE('Keyword') SPCVAL(                            +
75*7c568831SAndroid Build Coastguard Worker                            (*NONE              '0')                           +
76*7c568831SAndroid Build Coastguard Worker                            (*FORMAT            '1')                           +
77*7c568831SAndroid Build Coastguard Worker                            (*WHITESPACE        '2')                           +
78*7c568831SAndroid Build Coastguard Worker                          )
79*7c568831SAndroid Build Coastguard Worker
80*7c568831SAndroid Build Coastguard Worker             PARM       KWD(MAXMEM) TYPE(*UINT4) EXPR(*YES) DFT(0)             +
81*7c568831SAndroid Build Coastguard Worker                          CHOICE('Number of bytes')                            +
82*7c568831SAndroid Build Coastguard Worker                          PROMPT('Maximum dynamic memory')
83*7c568831SAndroid Build Coastguard Worker
84*7c568831SAndroid Build Coastguard Worker             PARM       KWD(ENCODING) TYPE(*CHAR) LEN(32) VARY(*YES *INT2)     +
85*7c568831SAndroid Build Coastguard Worker                          CASE(*MIXED) EXPR(*YES) PASSVAL(*NULL)               +
86*7c568831SAndroid Build Coastguard Worker                          PMTCTL(ENCODING) CHOICE('Encoding name')             +
87*7c568831SAndroid Build Coastguard Worker                          PROMPT('Output character encoding')
88*7c568831SAndroid Build Coastguard WorkerENCODING:    PMTCTL     CTL(OUTSTMF) COND(*SPCFD)
89*7c568831SAndroid Build Coastguard Worker
90*7c568831SAndroid Build Coastguard Worker             /* Boolean options. */
91*7c568831SAndroid Build Coastguard Worker             /* --shell is not supported from command mode. */
92*7c568831SAndroid Build Coastguard Worker
93*7c568831SAndroid Build Coastguard Worker             PARM       KWD(OPTIONS) TYPE(*CHAR) LEN(20) VARY(*YES *INT2)      +
94*7c568831SAndroid Build Coastguard Worker                          MAX(50) RSTD(*YES) PROMPT('Options')                 +
95*7c568831SAndroid Build Coastguard Worker                          CHOICE('Keyword') SPCVAL(                            +
96*7c568831SAndroid Build Coastguard Worker                            (*VERSION         '--version')                     +
97*7c568831SAndroid Build Coastguard Worker                            (*DEBUG           '--debug')                       +
98*7c568831SAndroid Build Coastguard Worker                            (*DEBUGENT        '--debugent')                    +
99*7c568831SAndroid Build Coastguard Worker                            (*COPY            '--copy')                        +
100*7c568831SAndroid Build Coastguard Worker                            (*RECOVER         '--recover')                     +
101*7c568831SAndroid Build Coastguard Worker                            (*HUGE            '--huge')                        +
102*7c568831SAndroid Build Coastguard Worker                            (*NOENT           '--noent')                       +
103*7c568831SAndroid Build Coastguard Worker                            (*NOENC           '--noenc')                       +
104*7c568831SAndroid Build Coastguard Worker                            (*NOOUT           '--noout')                       +
105*7c568831SAndroid Build Coastguard Worker                            (*LOADTRACE       '--load-trace')                  +
106*7c568831SAndroid Build Coastguard Worker                            (*NONET           '--nonet')                       +
107*7c568831SAndroid Build Coastguard Worker                            (*NOCOMPACT       '--nocompact')                   +
108*7c568831SAndroid Build Coastguard Worker                            (*HTMLOUT         '--htmlout')                     +
109*7c568831SAndroid Build Coastguard Worker                            (*NOWRAP          '--nowrap')                      +
110*7c568831SAndroid Build Coastguard Worker                            (*VALID           '--valid')                       +
111*7c568831SAndroid Build Coastguard Worker                            (*POSTVALID       '--postvalid')                   +
112*7c568831SAndroid Build Coastguard Worker                            (*TIMING          '--timing')                      +
113*7c568831SAndroid Build Coastguard Worker                            (*REPEAT          '--repeat')                      +
114*7c568831SAndroid Build Coastguard Worker                            (*INSERT          '--insert')                      +
115*7c568831SAndroid Build Coastguard Worker                            (*COMPRESS        '--compress')                    +
116*7c568831SAndroid Build Coastguard Worker                            (*HTML            '--html')                        +
117*7c568831SAndroid Build Coastguard Worker                            (*XMLOUT          '--xmlout')                      +
118*7c568831SAndroid Build Coastguard Worker                            (*NODEFDTD        '--nodefdtd')                    +
119*7c568831SAndroid Build Coastguard Worker                            (*PUSH            '--push')                        +
120*7c568831SAndroid Build Coastguard Worker                            (*PUSHSMALL       '--pushsmall')                   +
121*7c568831SAndroid Build Coastguard Worker                            (*MEMORY          '--memory')                      +
122*7c568831SAndroid Build Coastguard Worker                            (*NOWARNING       '--nowarning')                   +
123*7c568831SAndroid Build Coastguard Worker                            (*NOBLANKS        '--noblanks')                    +
124*7c568831SAndroid Build Coastguard Worker                            (*NOCDATA         '--nocdata')                     +
125*7c568831SAndroid Build Coastguard Worker                            (*FORMAT          '--format')                      +
126*7c568831SAndroid Build Coastguard Worker                            (*DROPDTD         '--dropdtd')                     +
127*7c568831SAndroid Build Coastguard Worker                            (*NSCLEAN         '--nsclean')                     +
128*7c568831SAndroid Build Coastguard Worker                            (*TESTIO          '--testIO')                      +
129*7c568831SAndroid Build Coastguard Worker                            (*CATALOGS        '--catalogs')                    +
130*7c568831SAndroid Build Coastguard Worker                            (*NOCATALOGS      '--nocatalogs')                  +
131*7c568831SAndroid Build Coastguard Worker                            (*AUTO            '--auto')                        +
132*7c568831SAndroid Build Coastguard Worker                            (*XINCLUDE        '--xinclude')                    +
133*7c568831SAndroid Build Coastguard Worker                            (*NOXINCLUDENODE  '--noxincludenode')              +
134*7c568831SAndroid Build Coastguard Worker                            (*NOFIXUPBASEURIS '--nofixup-base-uris')           +
135*7c568831SAndroid Build Coastguard Worker                            (*LOADDTD         '--loaddtd')                     +
136*7c568831SAndroid Build Coastguard Worker                            (*DTDATTR         '--dtdattr')                     +
137*7c568831SAndroid Build Coastguard Worker                            (*STREAM          '--stream')                      +
138*7c568831SAndroid Build Coastguard Worker                            (*WALKER          '--walker')                      +
139*7c568831SAndroid Build Coastguard Worker                            (*CHKREGISTER     '--chkregister')                 +
140*7c568831SAndroid Build Coastguard Worker                            (*C14N            '--c14n')                        +
141*7c568831SAndroid Build Coastguard Worker                            (*C14N11          '--c14n11')                      +
142*7c568831SAndroid Build Coastguard Worker                            (*EXCC14N         '--exc-c14n')                    +
143*7c568831SAndroid Build Coastguard Worker                            (*SAX1            '--sax1')                        +
144*7c568831SAndroid Build Coastguard Worker                            (*SAX             '--sax')                         +
145*7c568831SAndroid Build Coastguard Worker                            (*OLDXML10        '--oldxml10')                    +
146*7c568831SAndroid Build Coastguard Worker                          )
147