XML Discovery

This discovery model is deprecated and will not feature in future releases

Discovery may also be driven via an xml file conforming to the Metaflow XML discovery XML schema. If when creating a new Metaflow project a file called discovery.xml is found in the root project directory this will be used.

If discovery.xml is not found then Metaflow will use .discovery ,if this is found in the root project directory.

If neither file is found Metaflow will revert to standard filename token matching

You may also use this link (Right click and save target as) to give you an XML output of our live database.

You may also use the Project Editor to extract a discovery xml file from an existing project as a convenient way of copying work from one project into a new project with the same files and names.

Below is a simple discover xml example.


<discovery ignoreInvalidBundles="true">
	<title locale="en">Game Title</title>
	<bundle>
		<jad file="file:/game.jad" />
		<jar file="file:/game.jar" />
		<device>nokia_1100_ver1</device>
		<device>nokia_2280_ver1</device>
		<device>nokia_3100_ver1</device>
		<device>nokia_1101_ver1</device>
		<locale>it</locale>
		<locale>en</locale>
		<locale>fr</locale>
	</bundle>
	<bundle>
		<jad file="file:/repo.jad" />
		<jar file="file:/repo.jar" />
	</bundle>
	<bundle>
		<jad file="file:/game1.jad" />
		<jar file="file:/game1.jar" />
		<device>motorola_v280_ver2</device>
		<device>mot_v3i_ver1</device>
		<locale>en</locale>
	</bundle>
	<bundle>
		<jad file="file:/game2.jad" />
		<jar file="file:/game2.jar" />
		<device>samsung_d600_ver1</device>
		<locale>sl</locale>
		<locale>nl</locale>
	</bundle>
	<bundle>
		<jad file="file:/game3.jad" />
		<jar file="file:/game3.jar" />
		<device>sonyericsson_k300i_ver1</device>
		<device>sonyericsson_j300i_ver1</device>
		<locale>zh</locale>
	</bundle>
	<bundle>
		<jad file="file:/game4.jad" />
		<jar file="file:/game4.jar" />
		<device>vk_vk1000_ver2</device>
		<locale>pl</locale>
		<locale>no</locale>
	</bundle>
</discovery>