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 Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data 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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structxml__metadata.html">xml_metadata</a></td></tr>
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structxml__metadata__iterator.html">xml_metadata_iterator</a></td></tr>
<tr><td class="mdescLeft"> </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> * </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"> </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 </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"> </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 * </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"> </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 * </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"> </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 * </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"> </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 </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"> </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 </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"> </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 </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"> </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> * </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 </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 </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 </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> * </td>
<td class="paramname"> <em>it</em></td>
<td> ) </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> * </td>
<td class="paramname"> <em>it</em></td>
<td> ) </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> * </td>
<td class="paramname"> <em>it</em></td>
<td> ) </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> * </td>
<td class="paramname"> <em>it</em></td>
<td> ) </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
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
|