VirtualBox

source: vbox/trunk/src/libs/libxml2-2.9.14/os400/libxmlrpg/xinclude.rpgle@ 103621

最後變更 在這個檔案從103621是 95312,由 vboxsync 提交於 3 年 前

libs/{curl,libxml2}: OSE export fixes, bugref:8515

檔案大小: 5.4 KB
 
1 * Summary: implementation of XInclude
2 * Description: API to handle XInclude processing,
3 * implements the
4 * World Wide Web Consortium Last Call Working Draft 10 November 2003
5 * http://www.w3.org/TR/2003/WD-xinclude-20031110
6 *
7 * Copy: See Copyright for the status of this software.
8 *
9 * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A.
10
11 /if not defined(XML_XINCLUDE_H__)
12 /define XML_XINCLUDE_H__
13
14 /include "libxmlrpg/xmlversion"
15 /include "libxmlrpg/xmlTypesC"
16 /include "libxmlrpg/tree"
17
18 /if defined(LIBXML_XINCLUDE_ENABLED)
19
20 * XINCLUDE_NS:
21 *
22 * Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude
23
24 d XINCLUDE_NS c 'http://www.w3.org/2003/XInclude'
25
26
27 * XINCLUDE_OLD_NS:
28 *
29 * Define the draft Xinclude namespace: http://www.w3.org/2001/XInclude
30
31 d XINCLUDE_OLD_NS...
32 d c 'http://www.w3.org/2001/XInclude'
33
34 * XINCLUDE_NODE:
35 *
36 * Macro defining "include"
37
38 d XINCLUDE_NODE c 'include'
39
40 * XINCLUDE_FALLBACK:
41 *
42 * Macro defining "fallback"
43
44 d XINCLUDE_FALLBACK...
45 d c 'fallback'
46
47 * XINCLUDE_HREF:
48 *
49 * Macro defining "href"
50
51 d XINCLUDE_HREF c 'href'
52
53 * XINCLUDE_PARSE:
54 *
55 * Macro defining "parse"
56
57 d XINCLUDE_PARSE c 'parse'
58
59 * XINCLUDE_PARSE_XML:
60 *
61 * Macro defining "xml"
62
63 d XINCLUDE_PARSE_XML...
64 d c 'xml'
65
66 * XINCLUDE_PARSE_TEXT:
67 *
68 * Macro defining "text"
69
70 d XINCLUDE_PARSE_TEXT...
71 d c 'text'
72
73 * XINCLUDE_PARSE_ENCODING:
74 *
75 * Macro defining "encoding"
76
77 d XINCLUDE_PARSE_ENCODING...
78 d c 'encoding'
79
80 * XINCLUDE_PARSE_XPOINTER:
81 *
82 * Macro defining "xpointer"
83
84 d XINCLUDE_PARSE_XPOINTER...
85 d c 'xpointer'
86
87 d xmlXIncludeCtxtPtr...
88 d s * based(######typedef######)
89
90 * standalone processing
91
92 d xmlXIncludeProcess...
93 d pr extproc('xmlXIncludeProcess')
94 d like(xmlCint)
95 d doc value like(xmlDocPtr)
96
97 d xmlXIncludeProcessFlags...
98 d pr extproc('xmlXIncludeProcessFlags')
99 d like(xmlCint)
100 d doc value like(xmlDocPtr)
101 d flags value like(xmlCint)
102
103 d xmlXIncludeProcessFlagsData...
104 d pr extproc(
105 d 'xmlXIncludeProcessFlagsData')
106 d like(xmlCint)
107 d doc value like(xmlDocPtr)
108 d flags value like(xmlCint)
109 d data * value void *
110
111 d xmlXIncludeProcessTreeFlagsData...
112 d pr extproc(
113 d 'xmlXIncludeProcessTreeFlagsData')
114 d like(xmlCint)
115 d tree value like(xmlNodePtr)
116 d flags value like(xmlCint)
117 d data * value void *
118
119 d xmlXIncludeProcessTree...
120 d pr extproc('xmlXIncludeProcessTree')
121 d like(xmlCint)
122 d tree value like(xmlNodePtr)
123
124 d xmlXIncludeProcessTreeFlags...
125 d pr extproc(
126 d 'xmlXIncludeProcessTreeFlags')
127 d like(xmlCint)
128 d tree value like(xmlNodePtr)
129 d flags value like(xmlCint)
130
131
132 * contextual processing
133
134 d xmlXIncludeNewContext...
135 d pr extproc('xmlXIncludeNewContext')
136 d like(xmlXIncludeCtxtPtr)
137 d doc value like(xmlDocPtr)
138
139 d xmlXIncludeSetFlags...
140 d pr extproc('xmlXIncludeSetFlags')
141 d like(xmlCint)
142 d ctxt value like(xmlXIncludeCtxtPtr)
143 d flags value like(xmlCint)
144
145 d xmlXIncludeFreeContext...
146 d pr extproc('xmlXIncludeFreeContext')
147 d ctxt value like(xmlXIncludeCtxtPtr)
148
149 d xmlXIncludeProcessNode...
150 d pr extproc('xmlXIncludeProcessNode')
151 d like(xmlCint)
152 d ctxt value like(xmlXIncludeCtxtPtr)
153 d tree value like(xmlNodePtr)
154
155 /endif XINCLUDE_ENABLED
156 /endif XML_XINCLUDE_H__
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette