diff -r 000000000000 -r a02c979e8dfd srcanaapps/apiquerytool/com.nokia.s60tools.apiquery.help/html/concepts/metadata_file.htm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/srcanaapps/apiquerytool/com.nokia.s60tools.apiquery.help/html/concepts/metadata_file.htm Sat Jan 09 10:04:11 2010 +0530 @@ -0,0 +1,35 @@ + + + + +API metadata file + + + + +

API metadata file

+

A metadata file is used to provide information about an Application Programming Interface (API). Metadata files contain the following information of an API, as shown in the example below:

+

+<?xml version="1.0" ?>
+<api id="16bdb6fdf38e8ced9e907a4eea1f68c5" dataversion="1.0">
+  <name>Phone Parser API</name>
+  <description>This API is used to parse and validate phone numbers.</description>
+  <type>c++</type>
+  <subsystem>commonservices</subsystem>
+  <libs>
+    <lib name="CommonEngine.lib" />
+  </libs>
+  <release category="sdk" sinceversion="2.0"/>
+  <attributes>
+     <htmldocprovided>yes</htmldocprovided>
+     <adaptation>no</adaptation>
+  </attributes>
+</api> +

+

Metadata files are identified by the extension .metaxml. The name of the file comes from the API name and should be the same as the API directory name. For example, if the API directory is phone_parser_api, the corresponding metadata file name should be phone_parser_api.metaxml. The file is located directly under the API's own directory.

+

Tip: These files can be created and edited in the Carbide.c++ development environment with the Metadata Editor tool. You can start the tool from the Carbide > Metadata Editor menu.

+ + + + \ No newline at end of file