VirtualBox

source: vbox/trunk/src/libs/libxml2-2.9.14/os400/libxmlrpg/HTMLtree.rpgle@ 102315

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

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

檔案大小: 8.4 KB
 
1 * Summary: specific APIs to process HTML tree, especially serialization
2 * Description: this module implements a few function needed to process
3 * tree in an HTML specific way.
4 *
5 * Copy: See Copyright for the status of this software.
6 *
7 * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A.
8
9 /if not defined(HTML_TREE_H__)
10 /define HTML_TREE_H__
11
12 /include "libxmlrpg/xmlversion"
13
14 /if defined(LIBXML_HTML_ENABLED)
15
16 /include "libxmlrpg/xmlTypesC"
17 /include "libxmlrpg/tree"
18 /include "libxmlrpg/HTMLparser"
19
20 * HTML_TEXT_NODE:
21 *
22 * Macro. A text node in a HTML document is really implemented
23 * the same way as a text node in an XML document.
24
25 d HTML_TEXT_NODE c 3
26
27 * HTML_ENTITY_REF_NODE:
28 *
29 * Macro. An entity reference in a HTML document is really implemented
30 * the same way as an entity reference in an XML document.
31
32 d HTML_ENTITY_REF_NODE...
33 d c 5
34
35 * HTML_COMMENT_NODE:
36 *
37 * Macro. A comment in a HTML document is really implemented
38 * the same way as a comment in an XML document.
39
40 d HTML_COMMENT_NODE...
41 d c 8
42
43 * HTML_PRESERVE_NODE:
44 *
45 * Macro. A preserved node in a HTML document is really implemented
46 * the same way as a CDATA section in an XML document.
47
48 d HTML_PRESERVE_NODE...
49 d c 4
50
51 * HTML_PI_NODE:
52 *
53 * Macro. A processing instruction in a HTML document is really implemented
54 * the same way as a processing instruction in an XML document.
55
56 d HTML_PI_NODE c 7
57
58 d htmlNewDoc pr extproc('htmlNewDoc')
59 d like(htmlDocPtr)
60 d URI * value options(*string) const xmlChar *
61 d ExternalID * value options(*string) const xmlChar *
62
63 d htmlNewDocNoDtD...
64 d pr extproc('htmlNewDocNoDtD')
65 d like(htmlDocPtr)
66 d URI * value options(*string) const xmlChar *
67 d ExternalID * value options(*string) const xmlChar *
68
69 d htmlGetMetaEncoding...
70 d pr * extproc('htmlGetMetaEncoding') const xmlChar *
71 d doc value like(htmlDocPtr)
72
73 d htmlSetMetaEncoding...
74 d pr extproc('htmlSetMetaEncoding')
75 d like(xmlCint)
76 d doc value like(htmlDocPtr)
77 d encoding * value options(*string) const xmlChar *
78
79 /if defined(LIBXML_OUTPUT_ENABLED)
80 d htmlDocDumpMemory...
81 d pr extproc('htmlDocDumpMemory')
82 d cur value like(xmlDocPtr)
83 d mem * value xmlChar * *
84 d size like(xmlCint)
85
86 d htmlDocDumpMemoryFormat...
87 d pr extproc('htmlDocDumpMemoryFormat')
88 d cur value like(xmlDocPtr)
89 d mem * value xmlChar * *
90 d size like(xmlCint)
91 d format value like(xmlCint)
92
93 d htmlDocDump pr extproc('htmlDocDump')
94 d like(xmlCint)
95 d f * value FILE *
96 d cur value like(xmlDocPtr)
97
98 d htmlSaveFile pr extproc('htmlSaveFile')
99 d like(xmlCint)
100 d filename * value options(*string) const char *
101 d cur value like(xmlDocPtr)
102
103 d htmlNodeDump pr extproc('htmlNodeDump')
104 d like(xmlCint)
105 d buf value like(xmlBufferPtr)
106 d doc value like(xmlDocPtr)
107 d cur value like(xmlNodePtr)
108
109 d htmlNodeDumpFile...
110 d pr extproc('htmlNodeDumpFile')
111 d out * value FILE *
112 d doc value like(xmlDocPtr)
113 d cur value like(xmlNodePtr)
114
115 d htmlNodeDumpFileFormat...
116 d pr extproc('htmlNodeDumpFileFormat')
117 d like(xmlCint)
118 d out * value FILE *
119 d doc value like(xmlDocPtr)
120 d cur value like(xmlNodePtr)
121 d encoding * value options(*string) const char *
122 d format value like(xmlCint)
123
124 d htmlSaveFileEnc...
125 d pr extproc('htmlSaveFileEnc')
126 d like(xmlCint)
127 d filename * value options(*string) const char *
128 d cur value like(xmlDocPtr)
129 d encoding * value options(*string) const char *
130
131 d htmlSaveFileFormat...
132 d pr extproc('htmlSaveFileFormat')
133 d like(xmlCint)
134 d filename * value options(*string) const char *
135 d cur value like(xmlDocPtr)
136 d encoding * value options(*string) const char *
137 d format value like(xmlCint)
138
139 d htmlNodeDumpFormatOutput...
140 d pr extproc('htmlNodeDumpFormatOutput')
141 d buf value like(xmlOutputBufferPtr)
142 d doc value like(xmlDocPtr)
143 d cur value like(xmlNodePtr)
144 d encoding * value options(*string) const char *
145 d format value like(xmlCint)
146
147 d htmlDocContentDumpOutput...
148 d pr extproc('htmlDocContentDumpOutput')
149 d buf value like(xmlOutputBufferPtr)
150 d cur value like(xmlDocPtr)
151 d encoding * value options(*string) const char *
152
153 d htmlDocContentDumpFormatOutput...
154 d pr extproc(
155 d 'htmlDocContentDumpFormatOutput')
156 d buf value like(xmlOutputBufferPtr)
157 d cur value like(xmlDocPtr)
158 d encoding * value options(*string) const char *
159 d format value like(xmlCint)
160
161 d htmlNodeDumpOutput...
162 d pr extproc('htmlNodeDumpOutput')
163 d buf value like(xmlOutputBufferPtr)
164 d doc value like(xmlDocPtr)
165 d cur value like(xmlNodePtr)
166 d encoding * value options(*string) const char *
167
168 /endif LIBXML_OUTPUT_ENABLD
169
170 d htmlIsBooleanAttr...
171 d pr extproc('htmlIsBooleanAttr')
172 d like(xmlCint)
173 d name * value options(*string) const xmlChar *
174
175 /endif LIBXML_HTML_ENABLED
176 /endif HTML_TREE_H__
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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