obter o subíndice no loop foreach em simpleXMLElement

<?xml version="1.0" encoding="utf-8"?>
<items>
  <item>
    <title>This is title1</title>
    <desc>This is desc1</desc>
    <image></image>
    <tudou></tudou>
  </item>
  <item>
    <title>This is title2</title>
    <desc>This is desc2</desc>
    <tudou>55362137</tudou>
  </item>
  <item>
    <title>This is title3</title>
    <desc>This is desc4</desc>
  </item>
</items>

aqui está o meu código php:

<div class="nav">
    <ul>
        <?php
                $xml = simplexml_load_file('post.xml');
                //print_r($xml);
                foreach($xml->item as $key=>$item )
                {
                    echo <<<HTML
                    <li>
                    <div class="published">
                        <span class="day">13</span>
                        Sep 2010
                    </div>

                    <div class="summary">
                    <a href="#slide-$key">
                            <h3>$item->title</h3>
                    </a>
                    </div>
                    </li>

HTML;
                }
            ?>
        </ul>
    </div>

depois que o php renderiza a página, o<a href="#slide-$key"> Retorna<a href=#slide-item>. Eu quero que a chave $ obtenha o número, então como obter?

questionAnswers(5)

yourAnswerToTheQuestion