~ubuntu-branches/ubuntu/natty/raptor/natty-security

1.2.2 by Dave Beckett
Import upstream version 1.4.13
1
<?xml version="1.0" encoding="iso-8859-1"?>
1.1.4 by Dave Beckett
Import upstream version 1.4.9
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 
1.2.2 by Dave Beckett
Import upstream version 1.4.13
3
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
5
]>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
6
<refentry id="raptor-section-feature">
7
<refmeta>
1.2.3 by Dave Beckett
Import upstream version 1.4.17
8
<refentrytitle role="top_of_page" id="raptor-section-feature.top_of_page">Features</refentrytitle>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
9
<manvolnum>3</manvolnum>
10
<refmiscinfo>RAPTOR Library</refmiscinfo>
11
</refmeta>
12
13
<refnamediv>
1.1.4 by Dave Beckett
Import upstream version 1.4.9
14
<refname>Features</refname>
15
<refpurpose>Parser and Serializer features</refpurpose>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
16
</refnamediv>
17
1.2.3 by Dave Beckett
Import upstream version 1.4.17
18
<refsynopsisdiv id="raptor-section-feature.synopsis" role="synopsis">
1.2.2 by Dave Beckett
Import upstream version 1.4.13
19
<title role="synopsis.title">Synopsis</title>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
20
21
<synopsis>
1.1.7 by Dave Beckett
Import upstream version 1.4.16
22
enum                <link linkend="raptor-feature">raptor_feature</link>;
23
unsigned <link linkend="int">int</link>        <link linkend="raptor-get-feature-count">raptor_get_feature_count</link>            (void);
24
<link linkend="int">int</link>                 <link linkend="raptor-features-enumerate">raptor_features_enumerate</link>           (const <link linkend="raptor-feature">raptor_feature</link> feature,
25
                                                         const <link linkend="char">char</link> **name,
26
                                                         <link linkend="raptor-uri">raptor_uri</link> **uri,
27
                                                         const <link linkend="char">char</link> **label);
28
<link linkend="raptor-feature">raptor_feature</link>      <link linkend="raptor-feature-from-uri">raptor_feature_from_uri</link>             (<link linkend="raptor-uri">raptor_uri</link> *uri);
29
<link linkend="int">int</link>                 <link linkend="raptor-feature-value-type">raptor_feature_value_type</link>           (const <link linkend="raptor-feature">raptor_feature</link> feature);
1.1.3 by Dave Beckett
Import upstream version 1.4.8
30
</synopsis>
31
</refsynopsisdiv>
32
33
34
35
36
37
38
39
40
1.2.3 by Dave Beckett
Import upstream version 1.4.17
41
<refsect1 id="raptor-section-feature.description" role="desc">
1.2.2 by Dave Beckett
Import upstream version 1.4.13
42
<title role="desc.title">Description</title>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
43
<para>
44
Optional parameters for <link linkend="raptor-parser"><type>raptor_parser</type></link> and <link linkend="raptor-serializer"><type>raptor_serializer</type></link>
45
objects that can be get and set.  Utility functions also exist
46
to enumerate them, their description and the parameter type
47
taken.
48
</para>
49
</refsect1>
50
1.2.3 by Dave Beckett
Import upstream version 1.4.17
51
<refsect1 id="raptor-section-feature.details" role="details">
1.2.2 by Dave Beckett
Import upstream version 1.4.13
52
<title role="details.title">Details</title>
1.2.3 by Dave Beckett
Import upstream version 1.4.17
53
<refsect2 id="raptor-feature" role="enum">
54
<title>enum raptor_feature</title>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
55
<indexterm zone="raptor-feature"><primary sortas="raptor_feature">raptor_feature</primary></indexterm><programlisting>typedef enum {
1.1.3 by Dave Beckett
Import upstream version 1.4.8
56
  RAPTOR_FEATURE_SCANNING,
57
  RAPTOR_FEATURE_ASSUME_IS_RDF,
58
  RAPTOR_FEATURE_ALLOW_NON_NS_ATTRIBUTES,
59
  RAPTOR_FEATURE_ALLOW_OTHER_PARSETYPES,
60
  RAPTOR_FEATURE_ALLOW_BAGID,
61
  RAPTOR_FEATURE_ALLOW_RDF_TYPE_RDF_LIST,
62
  RAPTOR_FEATURE_NORMALIZE_LANGUAGE,
63
  RAPTOR_FEATURE_NON_NFC_FATAL,
64
  RAPTOR_FEATURE_WARN_OTHER_PARSETYPES,
65
  RAPTOR_FEATURE_CHECK_RDF_ID,
66
  RAPTOR_FEATURE_RELATIVE_URIS,
67
  RAPTOR_FEATURE_START_URI,
68
  RAPTOR_FEATURE_WRITER_AUTO_INDENT,
69
  RAPTOR_FEATURE_WRITER_AUTO_EMPTY,
70
  RAPTOR_FEATURE_WRITER_INDENT_WIDTH,
71
  RAPTOR_FEATURE_WRITER_XML_VERSION,
72
  RAPTOR_FEATURE_WRITER_XML_DECLARATION,
1.2.2 by Dave Beckett
Import upstream version 1.4.13
73
  RAPTOR_FEATURE_NO_NET,
1.1.6 by Dave Beckett
Import upstream version 1.4.15
74
  RAPTOR_FEATURE_RESOURCE_BORDER,
75
  RAPTOR_FEATURE_LITERAL_BORDER,
76
  RAPTOR_FEATURE_BNODE_BORDER,
77
  RAPTOR_FEATURE_RESOURCE_FILL,
78
  RAPTOR_FEATURE_LITERAL_FILL,
79
  RAPTOR_FEATURE_BNODE_FILL,
1.1.7 by Dave Beckett
Import upstream version 1.4.16
80
  RAPTOR_FEATURE_HTML_TAG_SOUP,
81
  RAPTOR_FEATURE_MICROFORMATS,
82
  RAPTOR_FEATURE_HTML_LINK,
83
  RAPTOR_FEATURE_WWW_TIMEOUT,
1.2.3 by Dave Beckett
Import upstream version 1.4.17
84
  RAPTOR_FEATURE_WRITE_BASE_URI,
85
  RAPTOR_FEATURE_WWW_HTTP_CACHE_CONTROL,
86
  RAPTOR_FEATURE_WWW_HTTP_USER_AGENT,
87
  RAPTOR_FEATURE_JSON_CALLBACK,
88
  RAPTOR_FEATURE_JSON_EXTRA_DATA,
1.2.4 by Dave Beckett
Import upstream version 1.4.18
89
  RAPTOR_FEATURE_RSS_TRIPLES,
90
  RAPTOR_FEATURE_ATOM_ENTRY_URI,
1.2.5 by Dave Beckett
Import upstream version 1.4.19
91
  RAPTOR_FEATURE_PREFIX_ELEMENTS,
92
  RAPTOR_FEATURE_LAST = RAPTOR_FEATURE_PREFIX_ELEMENTS
1.1.3 by Dave Beckett
Import upstream version 1.4.8
93
} raptor_feature;
94
</programlisting>
95
<para>
96
Raptor parser, serializer or XML writer features.</para>
97
<para>
98
</para><variablelist role="enum">
1.2.5 by Dave Beckett
Import upstream version 1.4.19
99
<varlistentry id="RAPTOR-FEATURE-SCANNING--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
100
<term><literal>RAPTOR_FEATURE_SCANNING</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
101
<listitem><simpara> If true (default false), the RDF/XML
102
  parser will look for embedded rdf:RDF elements inside the XML
103
  content, and not require that the XML start with an rdf:RDF root
104
  element.
105
</simpara></listitem>
106
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
107
<varlistentry id="RAPTOR-FEATURE-ASSUME-IS-RDF--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
108
<term><literal>RAPTOR_FEATURE_ASSUME_IS_RDF</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
109
<listitem><simpara> If true (default false) then the
110
  RDF/XML parser will assume the content is RDF/XML, not require
111
  that rdf:RDF root element, and immediately interpret the content
112
  as RDF/XML.
113
</simpara></listitem>
114
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
115
<varlistentry id="RAPTOR-FEATURE-ALLOW-NON-NS-ATTRIBUTES--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
116
<term><literal>RAPTOR_FEATURE_ALLOW_NON_NS_ATTRIBUTES</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
117
<listitem><simpara> If true (default true)
118
  then the RDF/XML parser will allow non-XML namespaced attributes
119
  to be accepted as well as rdf: namespaced ones.  For example,
120
  'about' and 'ID' will be interpreted as if they were rdf:about
121
  and rdf:ID respectively.
122
</simpara></listitem>
123
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
124
<varlistentry id="RAPTOR-FEATURE-ALLOW-OTHER-PARSETYPES--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
125
<term><literal>RAPTOR_FEATURE_ALLOW_OTHER_PARSETYPES</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
126
<listitem><simpara> If true (default true)
127
  then the RDF/XML parser will allow unknown parsetypes to be
128
  present and will pass them on to the user.  Unimplemented at
129
  present.
130
</simpara></listitem>
131
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
132
<varlistentry id="RAPTOR-FEATURE-ALLOW-BAGID--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
133
<term><literal>RAPTOR_FEATURE_ALLOW_BAGID</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
134
<listitem><simpara> If true (default true) then the
135
  RDF/XML parser will support the rdf:bagID attribute that was
136
  removed from the RDF/XML language when it was revised.  This
137
  support may be removed in future.
138
</simpara></listitem>
139
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
140
<varlistentry id="RAPTOR-FEATURE-ALLOW-RDF-TYPE-RDF-LIST--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
141
<term><literal>RAPTOR_FEATURE_ALLOW_RDF_TYPE_RDF_LIST</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
142
<listitem><simpara> If true (default false)
143
  then the RDF/XML parser will generate the idList rdf:type
144
  rdf:List triple in the handling of rdf:parseType="Collection".
145
  This triple was removed during the revising of RDF/XML after
146
  collections were initially added.
147
</simpara></listitem>
148
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
149
<varlistentry id="RAPTOR-FEATURE-NORMALIZE-LANGUAGE--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
150
<term><literal>RAPTOR_FEATURE_NORMALIZE_LANGUAGE</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
151
<listitem><simpara> If true (default true) then
152
  XML language values such as from xml:lang will be normalized to
153
  lowercase.
154
</simpara></listitem>
155
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
156
<varlistentry id="RAPTOR-FEATURE-NON-NFC-FATAL--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
157
<term><literal>RAPTOR_FEATURE_NON_NFC_FATAL</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
158
<listitem><simpara> If true (default false) then
159
 illegal Unicode Normal Form C in literals will give a fatal
160
 error, otherwise just a warning.
161
</simpara></listitem>
162
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
163
<varlistentry id="RAPTOR-FEATURE-WARN-OTHER-PARSETYPES--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
164
<term><literal>RAPTOR_FEATURE_WARN_OTHER_PARSETYPES</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
165
<listitem><simpara> If true (default true) then 
166
  the RDF/XML parser will warn about unknown rdf:parseType values.
167
</simpara></listitem>
168
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
169
<varlistentry id="RAPTOR-FEATURE-CHECK-RDF-ID--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
170
<term><literal>RAPTOR_FEATURE_CHECK_RDF_ID</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
171
<listitem><simpara> If true (default true) then the
172
  RDF/XML will check rdf:ID attribute values for duplicates and
173
  cause an error if any are found.
174
</simpara></listitem>
175
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
176
<varlistentry id="RAPTOR-FEATURE-RELATIVE-URIS--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
177
<term><literal>RAPTOR_FEATURE_RELATIVE_URIS</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
178
<listitem><simpara> If true (default true) then
179
  relative URIs will be used wherever possible when serializing.
180
</simpara></listitem>
181
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
182
<varlistentry id="RAPTOR-FEATURE-START-URI--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
183
<term><literal>RAPTOR_FEATURE_START_URI</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
184
<listitem><simpara> Set the start URI for serlalizing to use.
185
</simpara></listitem>
186
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
187
<varlistentry id="RAPTOR-FEATURE-WRITER-AUTO-INDENT--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
188
<term><literal>RAPTOR_FEATURE_WRITER_AUTO_INDENT</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
189
<listitem><simpara> Automatically indent elements when
190
  seriailizing.
191
</simpara></listitem>
192
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
193
<varlistentry id="RAPTOR-FEATURE-WRITER-AUTO-EMPTY--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
194
<term><literal>RAPTOR_FEATURE_WRITER_AUTO_EMPTY</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
195
<listitem><simpara> Automatically detect and
196
  abbreviate empty elements when serializing.
197
</simpara></listitem>
198
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
199
<varlistentry id="RAPTOR-FEATURE-WRITER-INDENT-WIDTH--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
200
<term><literal>RAPTOR_FEATURE_WRITER_INDENT_WIDTH</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
201
<listitem><simpara> Integer number of spaces to use
202
  for each indent level when serializing with auto indent.
203
</simpara></listitem>
204
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
205
<varlistentry id="RAPTOR-FEATURE-WRITER-XML-VERSION--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
206
<term><literal>RAPTOR_FEATURE_WRITER_XML_VERSION</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
207
<listitem><simpara> Integer XML version XML 1.0 (10) or XML 1.1 (11)
208
</simpara></listitem>
209
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
210
<varlistentry id="RAPTOR-FEATURE-WRITER-XML-DECLARATION--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
211
<term><literal>RAPTOR_FEATURE_WRITER_XML_DECLARATION</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
212
<listitem><simpara> Write XML 1.0 or 1.1 declaration.
213
</simpara></listitem>
214
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
215
<varlistentry id="RAPTOR-FEATURE-NO-NET--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
216
<term><literal>RAPTOR_FEATURE_NO_NET</literal></term>
1.1.7 by Dave Beckett
Import upstream version 1.4.16
217
<listitem><simpara> Deny network requests.
1.2.3 by Dave Beckett
Import upstream version 1.4.17
218
</simpara></listitem>
219
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
220
<varlistentry id="RAPTOR-FEATURE-RESOURCE-BORDER--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
221
<term><literal>RAPTOR_FEATURE_RESOURCE_BORDER</literal></term>
1.1.6 by Dave Beckett
Import upstream version 1.4.15
222
<listitem><simpara> Border color of resource
223
  nodes for GraphViz DOT serializer.
224
</simpara></listitem>
225
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
226
<varlistentry id="RAPTOR-FEATURE-LITERAL-BORDER--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
227
<term><literal>RAPTOR_FEATURE_LITERAL_BORDER</literal></term>
1.1.6 by Dave Beckett
Import upstream version 1.4.15
228
<listitem><simpara> Border color of literal nodes
229
  for GraphViz DOT serializer.
230
</simpara></listitem>
231
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
232
<varlistentry id="RAPTOR-FEATURE-BNODE-BORDER--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
233
<term><literal>RAPTOR_FEATURE_BNODE_BORDER</literal></term>
1.1.6 by Dave Beckett
Import upstream version 1.4.15
234
<listitem><simpara> Border color of blank nodes for
235
  GraphViz DOT serializer.
236
</simpara></listitem>
237
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
238
<varlistentry id="RAPTOR-FEATURE-RESOURCE-FILL--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
239
<term><literal>RAPTOR_FEATURE_RESOURCE_FILL</literal></term>
1.1.6 by Dave Beckett
Import upstream version 1.4.15
240
<listitem><simpara> Fill color of resource nodes
241
  for GraphViz DOT serializer.
242
</simpara></listitem>
243
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
244
<varlistentry id="RAPTOR-FEATURE-LITERAL-FILL--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
245
<term><literal>RAPTOR_FEATURE_LITERAL_FILL</literal></term>
1.1.6 by Dave Beckett
Import upstream version 1.4.15
246
<listitem><simpara> Fill color of literal nodes for
247
  GraphViz DOT serializer.
248
</simpara></listitem>
249
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
250
<varlistentry id="RAPTOR-FEATURE-BNODE-FILL--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
251
<term><literal>RAPTOR_FEATURE_BNODE_FILL</literal></term>
1.1.6 by Dave Beckett
Import upstream version 1.4.15
252
<listitem><simpara> Fill color of blank nodes for
253
  GraphViz DOT serializer.
254
</simpara></listitem>
255
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
256
<varlistentry id="RAPTOR-FEATURE-HTML-TAG-SOUP--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
257
<term><literal>RAPTOR_FEATURE_HTML_TAG_SOUP</literal></term>
1.1.7 by Dave Beckett
Import upstream version 1.4.16
258
<listitem><simpara> Use a lax HTML parser if an XML parser
259
  fails when read HTML for GRDDL parser.
260
</simpara></listitem>
261
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
262
<varlistentry id="RAPTOR-FEATURE-MICROFORMATS--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
263
<term><literal>RAPTOR_FEATURE_MICROFORMATS</literal></term>
1.1.7 by Dave Beckett
Import upstream version 1.4.16
264
<listitem><simpara> Look for microformats for GRDDL parser.
265
</simpara></listitem>
266
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
267
<varlistentry id="RAPTOR-FEATURE-HTML-LINK--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
268
<term><literal>RAPTOR_FEATURE_HTML_LINK</literal></term>
1.1.7 by Dave Beckett
Import upstream version 1.4.16
269
<listitem><simpara> Look for head &lt;link&gt; to type rdf/xml
270
  for GRDDL parser.
271
</simpara></listitem>
272
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
273
<varlistentry id="RAPTOR-FEATURE-WWW-TIMEOUT--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
274
<term><literal>RAPTOR_FEATURE_WWW_TIMEOUT</literal></term>
1.1.7 by Dave Beckett
Import upstream version 1.4.16
275
<listitem><simpara> Set timeout for internal WWW URI requests
276
  for GRDDL parser.
277
</simpara></listitem>
278
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
279
<varlistentry id="RAPTOR-FEATURE-WRITE-BASE-URI--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
280
<term><literal>RAPTOR_FEATURE_WRITE_BASE_URI</literal></term>
281
<listitem><simpara> Write <parameter>base</parameter> directive for Turtle/N3.
282
</simpara></listitem>
283
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
284
<varlistentry id="RAPTOR-FEATURE-WWW-HTTP-CACHE-CONTROL--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
285
<term><literal>RAPTOR_FEATURE_WWW_HTTP_CACHE_CONTROL</literal></term>
286
<listitem><simpara> HTTP Cache-Control: header
287
</simpara></listitem>
288
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
289
<varlistentry id="RAPTOR-FEATURE-WWW-HTTP-USER-AGENT--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
290
<term><literal>RAPTOR_FEATURE_WWW_HTTP_USER_AGENT</literal></term>
291
<listitem><simpara> HTTP User-Agent: header
292
</simpara></listitem>
293
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
294
<varlistentry id="RAPTOR-FEATURE-JSON-CALLBACK--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
295
<term><literal>RAPTOR_FEATURE_JSON_CALLBACK</literal></term>
296
<listitem><simpara> JSON serializer callback function.
297
</simpara></listitem>
298
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
299
<varlistentry id="RAPTOR-FEATURE-JSON-EXTRA-DATA--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
300
<term><literal>RAPTOR_FEATURE_JSON_EXTRA_DATA</literal></term>
301
<listitem><simpara> JSON serializer extra top-level data
302
</simpara></listitem>
303
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
304
<varlistentry id="RAPTOR-FEATURE-RSS-TRIPLES--CAPS" role="constant">
1.2.4 by Dave Beckett
Import upstream version 1.4.18
305
<term><literal>RAPTOR_FEATURE_RSS_TRIPLES</literal></term>
306
<listitem><simpara> Atom/RSS serializer writes extra RDF triples it finds (none, rdf-xml, atom-triples)
307
</simpara></listitem>
308
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
309
<varlistentry id="RAPTOR-FEATURE-ATOM-ENTRY-URI--CAPS" role="constant">
1.2.4 by Dave Beckett
Import upstream version 1.4.18
310
<term><literal>RAPTOR_FEATURE_ATOM_ENTRY_URI</literal></term>
311
<listitem><simpara> Atom entry URI.  If given, generate an Atom Entry Document with the item having the given URI, otherwise generate an Atom Feed Document with any items found.
312
</simpara></listitem>
313
</varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
314
<varlistentry id="RAPTOR-FEATURE-PREFIX-ELEMENTS--CAPS" role="constant">
315
<term><literal>RAPTOR_FEATURE_PREFIX_ELEMENTS</literal></term>
316
<listitem><simpara> Integer. If set, generate Atom/RSS1.0 documents with prefixed elements, otherwise unprefixed.
317
</simpara></listitem>
318
</varlistentry>
319
<varlistentry id="RAPTOR-FEATURE-LAST--CAPS" role="constant">
1.2.3 by Dave Beckett
Import upstream version 1.4.17
320
<term><literal>RAPTOR_FEATURE_LAST</literal></term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
321
<listitem><simpara> Internal
322
</simpara></listitem>
323
</varlistentry>
324
</variablelist></refsect2>
1.2.3 by Dave Beckett
Import upstream version 1.4.17
325
<refsect2 id="raptor-get-feature-count" role="function">
326
<title>raptor_get_feature_count ()</title>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
327
<indexterm zone="raptor-get-feature-count"><primary sortas="raptor_get_feature_count">raptor_get_feature_count</primary></indexterm><programlisting>unsigned <link linkend="int">int</link>        raptor_get_feature_count            (void);</programlisting>
1.2.2 by Dave Beckett
Import upstream version 1.4.13
328
<para>
329
Get the count of features defined.
330
</para>
331
<para>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
332
This is prefered to the compile time-only symbol <link linkend="RAPTOR-FEATURE-LAST--CAPS"><type>RAPTOR_FEATURE_LAST</type></link>
1.2.2 by Dave Beckett
Import upstream version 1.4.13
333
and returns a count of the number of features which is
1.2.5 by Dave Beckett
Import upstream version 1.4.19
334
<link linkend="RAPTOR-FEATURE-LAST--CAPS"><type>RAPTOR_FEATURE_LAST</type></link>+1.</para>
1.2.2 by Dave Beckett
Import upstream version 1.4.13
335
<para>
336
</para><variablelist role="params">
1.2.5 by Dave Beckett
Import upstream version 1.4.19
337
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> count of features in the <link linkend="raptor-feature"><type>raptor_feature</type></link> enumeration
1.2.2 by Dave Beckett
Import upstream version 1.4.13
338
</simpara></listitem></varlistentry>
339
</variablelist></refsect2>
1.2.3 by Dave Beckett
Import upstream version 1.4.17
340
<refsect2 id="raptor-features-enumerate" role="function">
341
<title>raptor_features_enumerate ()</title>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
342
<indexterm zone="raptor-features-enumerate"><primary sortas="raptor_features_enumerate">raptor_features_enumerate</primary></indexterm><programlisting><link linkend="int">int</link>                 raptor_features_enumerate           (const <link linkend="raptor-feature">raptor_feature</link> feature,
1.1.7 by Dave Beckett
Import upstream version 1.4.16
343
                                                         const <link linkend="char">char</link> **name,
344
                                                         <link linkend="raptor-uri">raptor_uri</link> **uri,
345
                                                         const <link linkend="char">char</link> **label);</programlisting>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
346
<para>
347
Get list of syntax features.
348
</para>
349
<para>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
350
If uri is not NULL, a pointer to a new raptor_uri is returned
351
that must be freed by the caller with <link linkend="raptor-free-uri"><function>raptor_free_uri()</function></link>.
352
</para>
353
<para>
354
<link linkend="raptor-init"><function>raptor_init()</function></link> MUST have been called before calling this function.
355
Use <link linkend="raptor-features-enumerate-v2"><function>raptor_features_enumerate_v2()</function></link> if using raptor_world APIs.</para>
356
<para>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
357
</para><variablelist role="params">
1.2.5 by Dave Beckett
Import upstream version 1.4.19
358
<varlistentry><term><parameter>feature</parameter>&#160;:</term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
359
<listitem><simpara> feature enumeration (0+)
360
</simpara></listitem></varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
361
<varlistentry><term><parameter>name</parameter>&#160;:</term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
362
<listitem><simpara> pointer to store feature short name (or NULL)
363
</simpara></listitem></varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
364
<varlistentry><term><parameter>uri</parameter>&#160;:</term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
365
<listitem><simpara> pointer to store feature URI (or NULL)
366
</simpara></listitem></varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
367
<varlistentry><term><parameter>label</parameter>&#160;:</term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
368
<listitem><simpara> pointer to feature label (or NULL)
369
</simpara></listitem></varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
370
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> 0 on success, &lt;0 on failure, &gt;0 if feature is unknown
1.1.3 by Dave Beckett
Import upstream version 1.4.8
371
</simpara></listitem></varlistentry>
372
</variablelist></refsect2>
1.2.3 by Dave Beckett
Import upstream version 1.4.17
373
<refsect2 id="raptor-feature-from-uri" role="function">
374
<title>raptor_feature_from_uri ()</title>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
375
<indexterm zone="raptor-feature-from-uri"><primary sortas="raptor_feature_from_uri">raptor_feature_from_uri</primary></indexterm><programlisting><link linkend="raptor-feature">raptor_feature</link>      raptor_feature_from_uri             (<link linkend="raptor-uri">raptor_uri</link> *uri);</programlisting>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
376
<para>
377
Turn a feature URI into an feature enum.
378
</para>
379
<para>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
380
The allowed feature URIs are available via <link linkend="raptor-features-enumerate"><function>raptor_features_enumerate()</function></link>.
381
</para>
382
<para>
383
<link linkend="raptor-init"><function>raptor_init()</function></link> MUST have been called before calling this function.
384
Use <link linkend="raptor-feature-from-uri-v2"><function>raptor_feature_from_uri_v2()</function></link> if using raptor_world APIs.</para>
385
<para>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
386
</para><variablelist role="params">
1.2.5 by Dave Beckett
Import upstream version 1.4.19
387
<varlistentry><term><parameter>uri</parameter>&#160;:</term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
388
<listitem><simpara> feature URI
389
</simpara></listitem></varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
390
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> &lt; 0 if the feature is unknown
1.1.3 by Dave Beckett
Import upstream version 1.4.8
391
</simpara></listitem></varlistentry>
392
</variablelist></refsect2>
1.2.3 by Dave Beckett
Import upstream version 1.4.17
393
<refsect2 id="raptor-feature-value-type" role="function">
394
<title>raptor_feature_value_type ()</title>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
395
<indexterm zone="raptor-feature-value-type"><primary sortas="raptor_feature_value_type">raptor_feature_value_type</primary></indexterm><programlisting><link linkend="int">int</link>                 raptor_feature_value_type           (const <link linkend="raptor-feature">raptor_feature</link> feature);</programlisting>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
396
<para>
397
Get the type of a features.
398
</para>
399
<para>
400
The type of the <parameter>feature</parameter> is 0=integer , 1=string.  Other values are
401
undefined.  Most features are integer values and use
402
raptor_set_feature and <link linkend="raptor-get-feature"><function>raptor_get_feature()</function></link>
403
( raptor_serializer_set_feature <link linkend="raptor-serializer-get-feature"><function>raptor_serializer_get_feature()</function></link> )
404
</para>
405
<para>
406
String value features use <link linkend="raptor-parser-set-feature-string"><function>raptor_parser_set_feature_string()</function></link> and
407
<link linkend="raptor-parser-get-feature-string"><function>raptor_parser_get_feature_string()</function></link>
408
( <link linkend="raptor-serializer-set-feature-string"><function>raptor_serializer_set_feature_string()</function></link>
409
and <link linkend="raptor-serializer-get-feature-string"><function>raptor_serializer_get_feature_string()</function></link> )</para>
410
<para>
411
</para><variablelist role="params">
1.2.5 by Dave Beckett
Import upstream version 1.4.19
412
<varlistentry><term><parameter>feature</parameter>&#160;:</term>
1.1.3 by Dave Beckett
Import upstream version 1.4.8
413
<listitem><simpara> raptor serializer or parser feature
414
</simpara></listitem></varlistentry>
1.2.5 by Dave Beckett
Import upstream version 1.4.19
415
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the type of the feature or &lt;0 if <parameter>feature</parameter> is unknown
1.1.3 by Dave Beckett
Import upstream version 1.4.8
416
</simpara></listitem></varlistentry>
417
</variablelist></refsect2>
418
419
</refsect1>
420
421
422
423
424
</refentry>