File: group__XMLMETA.html

package info (click to toggle)
openscap 0.5.12-3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 27,052 kB
  • ctags: 21,075
  • sloc: xml: 82,351; ansic: 52,101; sh: 17,802; makefile: 748; perl: 442; cpp: 117; python: 110
file content (155 lines) | stat: -rw-r--r-- 12,766 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Open SCAP Library: Element metadata</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Element metadata<br/>
<small>
[<a class="el" href="group__COMMON.html">COMMON</a>]</small>
</h1>
<p>Describes XML elemenent metadata such as namespace or language.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxml__metadata.html">xml_metadata</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XML Metadata.  <a href="structxml__metadata.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iterator over XML metadata.  <a href="structxml__metadata__iterator.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2d06ae1c18bbb3a14def7e7d13100d5"></a><!-- doxytag: member="XMLMETA::xml_metadata_new" ref="gab2d06ae1c18bbb3a14def7e7d13100d5" args="(void)" -->
struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#gab2d06ae1c18bbb3a14def7e7d13100d5">xml_metadata::xml_metadata_new</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of XML metadata. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabcfe5c811a7a43766c694650b386b964"></a><!-- doxytag: member="XMLMETA::xml_metadata_free" ref="gabcfe5c811a7a43766c694650b386b964" args="(struct xml_metadata *xml)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#gabcfe5c811a7a43766c694650b386b964">xml_metadata::xml_metadata_free</a> (struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *xml)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor of XML metadata structure. <br/></td></tr>
<tr><td colspan="2"><h2>Getters</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrpc9fd0bcb5385a65354c37f1bb504399d"></a>If return value is a pointer to structure's member, do not free it unless you null the pointer in the structure. </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga399dc2ee22ae6b8d44368c33627b1b08"></a><!-- doxytag: member="XMLMETA::xml_metadata_get_nspace" ref="ga399dc2ee22ae6b8d44368c33627b1b08" args="(const struct xml_metadata *xml)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#ga399dc2ee22ae6b8d44368c33627b1b08">xml_metadata::xml_metadata_get_nspace</a> (const struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *xml)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get namespace attribute from XML metadata. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b1a25ec735fda316de16fb5e5097dbb"></a><!-- doxytag: member="XMLMETA::xml_metadata_get_lang" ref="ga1b1a25ec735fda316de16fb5e5097dbb" args="(const struct xml_metadata *xml)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#ga1b1a25ec735fda316de16fb5e5097dbb">xml_metadata::xml_metadata_get_lang</a> (const struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *xml)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get xml:lang attribute from XML metadata. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf1f7d35b8d46c047025e9ca31f216974"></a><!-- doxytag: member="XMLMETA::xml_metadata_get_URI" ref="gaf1f7d35b8d46c047025e9ca31f216974" args="(const struct xml_metadata *xml)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#gaf1f7d35b8d46c047025e9ca31f216974">xml_metadata::xml_metadata_get_URI</a> (const struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *xml)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get URI attribute from XML metadata. <br/></td></tr>
<tr><td colspan="2"><h2>Setters</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp6e47466b75bb957a603aa54c079ac8bf"></a>For lists use add functions.</p>
<p>Parameters of set functions are duplicated in memory and need to be freed by caller. </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga27cd10ad09fa92901d641147f2cace1f"></a><!-- doxytag: member="XMLMETA::xml_metadata_set_nspace" ref="ga27cd10ad09fa92901d641147f2cace1f" args="(struct xml_metadata *xml, const char *new_namespace)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#ga27cd10ad09fa92901d641147f2cace1f">xml_metadata::xml_metadata_set_nspace</a> (struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *xml, const char *new_namespace)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set namespace attribute of XML metadata. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf4655bb8c0494d6893df1e22f1e2501e"></a><!-- doxytag: member="XMLMETA::xml_metadata_set_lang" ref="gaf4655bb8c0494d6893df1e22f1e2501e" args="(struct xml_metadata *xml, const char *new_lang)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#gaf4655bb8c0494d6893df1e22f1e2501e">xml_metadata::xml_metadata_set_lang</a> (struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *xml, const char *new_lang)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set xml:lang attribute of XML metadata. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2d67981d79eef99f3018bf67fc7fdcb7"></a><!-- doxytag: member="XMLMETA::xml_metadata_set_URI" ref="ga2d67981d79eef99f3018bf67fc7fdcb7" args="(struct xml_metadata *xml, const char *new_uri)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#ga2d67981d79eef99f3018bf67fc7fdcb7">xml_metadata::xml_metadata_set_URI</a> (struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *xml, const char *new_uri)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set URI attribute of XML metadata. <br/></td></tr>
<tr><td colspan="2"><h2>Iterators</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp523a8681903bcf53bace35316c86fe33"></a> </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxml__metadata.html">xml_metadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#ga0807b4d11310d7bb8dac216f66e14e71">xml_metadata_iterator::xml_metadata_iterator_next</a> (struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *it)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#gabfab6909108871de42217be58907ed12">xml_metadata_iterator::xml_metadata_iterator_has_more</a> (struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *it)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#ga1355ef95f2d014dbf8f4c93d8033125d">xml_metadata_iterator::xml_metadata_iterator_free</a> (struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *it)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XMLMETA.html#gabb9a0860dcbbe5c564f5860b7eed2480">xml_metadata_iterator::xml_metadata_iterator_remove</a> (struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *it)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Describes XML elemenent metadata such as namespace or language. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga1355ef95f2d014dbf8f4c93d8033125d"></a><!-- doxytag: member="xml_metadata_iterator::xml_metadata_iterator_free" ref="ga1355ef95f2d014dbf8f4c93d8033125d" args="(struct xml_metadata_iterator *it)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xml_metadata_iterator_free </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *&nbsp;</td>
          <td class="paramname"> <em>it</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gabfab6909108871de42217be58907ed12"></a><!-- doxytag: member="xml_metadata_iterator::xml_metadata_iterator_has_more" ref="gabfab6909108871de42217be58907ed12" args="(struct xml_metadata_iterator *it)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xml_metadata_iterator_has_more </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *&nbsp;</td>
          <td class="paramname"> <em>it</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga0807b4d11310d7bb8dac216f66e14e71"></a><!-- doxytag: member="xml_metadata_iterator::xml_metadata_iterator_next" ref="ga0807b4d11310d7bb8dac216f66e14e71" args="(struct xml_metadata_iterator *it)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structxml__metadata.html">xml_metadata</a> * xml_metadata_iterator_next </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *&nbsp;</td>
          <td class="paramname"> <em>it</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gabb9a0860dcbbe5c564f5860b7eed2480"></a><!-- doxytag: member="xml_metadata_iterator::xml_metadata_iterator_remove" ref="gabb9a0860dcbbe5c564f5860b7eed2480" args="(struct xml_metadata_iterator *it)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xml_metadata_iterator_remove </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a> *&nbsp;</td>
          <td class="paramname"> <em>it</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 30 Jun 2010 for Open SCAP Library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>