<?xml version='1.0' ?>
<interface uri='http://example.com/prog.xml' xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
  <name>ranking</name>
  <replaced-by interface='http://example.com/replacement.xml'/>

  <implementation id='preferred_by_user' version='0'><manifest-digest sha1='1'/></implementation>
  <implementation id='language_and_country' version='2' langs='es_ES'><manifest-digest sha1='1'/></implementation>
  <implementation id='language_understood' version='2' langs='es_PT'><manifest-digest sha1='1'/></implementation>

  <implementation id='is_stable' stability='stable' version='2'><manifest-digest sha1='1'/></implementation>
  <implementation id='is_testing' stability='testing' version='2'><manifest-digest sha1='1'/></implementation>
  <implementation id='is_dev' stability='developer' version='2'><manifest-digest sha1='1'/></implementation>

  <group stability='stable'>
    <implementation id='is_v1-2' version='1-2'><manifest-digest sha1='1'/></implementation>
    <implementation id='is_v1' version='1' arch='Linux-x86_64'><manifest-digest sha1='1'/></implementation>

    <implementation id='poor_machine' version='1' arch='Linux-i486'><manifest-digest sha1='1'/></implementation>
    <implementation id='poor_os' version='1' arch='POSIX-i486'><manifest-digest sha1='1'/></implementation>
    <implementation id='unavailable' version='1' arch='POSIX-i486'><manifest-digest sha1='2'/></implementation>

    <implementation id='not_available_offline' version='3'>
      <file dest='archive.tgz' href='http://example.com/download.tgz' size='100'/>
      <manifest-digest sha1='2'/>
    </implementation>
  </group>

  <package-implementation package='ranking'/>
</interface>
