Sachverhalt: A. Die A._ GmbH in Steinfurt/D (Klägerin) vertreibt in der Schweiz Polymer-Saugeinlagen, welche zwischen Fleischprodukte aller Art und die Verpackung dieser Produkte gelegt werden, um einen Teil der Fleischflüssigkeit aufzunehmen. Die B._ AG in Geroldswil/CH (Beklagte) vertreibt in der Schweiz unter anderem ebenfalls Saugeinlagen für Lebensmittel. Die Beklagte hat durch die Swiss Quality Testing Services (SQTS) Polymer-Saugeinlagen auf Migrationswerte testen lassen. Die zum Test gegebenen Produkte stammten aus der Produktion der Beklagten, wurden aber als - von der Klägerin stammende - "Typ X._" bezeichnet. Auch im Untersuchungsbericht der SQTS vom 10. September 2001 wurde die Probe als "Typ X._" bezeichnet. Gemäss dem Ergebnis der Untersuchung genügten die klägerischen Produkte den gesetzlichen Anforderungen an Kunststoffe für den Kontakt mit Lebensmitteln nicht. Dieser Bericht wurde von der Beklagten an zwei Kunden, beziehungsweise potentielle Kunden der Klägerin, nämlich an die Migros Ostschweiz in Gossau und an die Grieder AG in Oensingen, verschickt. Bei diesen Firmen wurde der Eindruck erweckt, dass die SQTS die klägerischen Produkte geprüft und dabei zu hohe Migrationswerte festgestellt habe. Wenig später bemerkte die Beklagte die falsche Bezeichnung der Probe ("Typ X._") und ordnete bei der SQTS eine Berichtigung an. Der von der SQTS verfasste Untersuchungsbericht vom 12. September 2001 enthielt neu die Produktebezeichnung "Typ Y._" und den Vermerk "Berichtskorrektur: Dieser Untersuchungsbericht vom 12. September 2001 ersetzt denjenigen vom 10. September 2001". Diesen korrigierten Untersuchungsbericht vom 12. September 2001 versandte die Beklagte ebenfalls an die Migros Ostschweiz in Gossau und an die Grieder AG in Oensigen. Im Begleitschreiben vom 19. September 2001 an diese beiden Firmen bat die Beklagte darum, "den Bericht, auf welchem der Firmenname A._ GmbH aufgeführt sei, zu vernichten". Sodann bemerkte die Beklagte: "Das Kriterium für die Zulassung ist nicht die Herstellung, sondern das eingesetzte Absorptionsmittel, in diesem Falle die chemische Substanz Polymer". Damit bleibt offen, ob die Adressaten den Schluss zogen, dass die SQTS sämtliche am Markt erhältlichen Polymer-Saugeinlagen, darunter auch die klägerischen, geprüft und für ungenügend erachtet hat. Eine definitive Erklärung konnte die Klägerin aber selbst herbeiführen durch eine Untersuchung, die sie beim kantonalen Labor in Zürich in Auftrag gab. Dieses Labor gelangte in seinem Bericht vom 5. Februar 2002 zum Schluss, dass die Materialien der Klägerin für den angegebenen Verwendungszweck den gesetzlichen Anforderungen in lebensmittelhygienischer Hinsicht genügten und in Kontakt mit Lebensmitteln verwendet werden könnten. Diesen Bericht hat die Klägerin ihren Kunden, namentlich der Migros Ostschweiz in Gossau und der Grieder AG in Oensingen, zukommen lassen. B. Am 10. Oktober 2002 erhob die Klägerin beim Handelsgericht des Kantons Zürich Klage mit folgenden - in der Replik präzisierten und erweiterten - Anträgen, wobei nur die vom Handelsgericht als zulässig erachteten Begehren wiedergegeben werden: "1. Es sei festzustellen, dass die Beklagte die von der Klägerin hergestellten und vertriebenen polymer Saugeinlagen durch unrichtige und irreführende Äusserungen gegenüber aktuellen und potentiellen Kunden der Klägerin herabsetzte und sie dadurch in ihrer Kundschaft, ihrem Kredit, ihrem beruflichen Ansehen und in ihrem Geschäftsbetrieb in widerrechtlicher Weise verletzte. 1. Es sei die Beklagte zu verpflichten, der Klägerin den Schaden nebst 5 % Zins seit der Wettbewerbsverletzung, welcher ihr durch die unrichtigen und irreführenden Äusserungen der Beklagten gemäss Ziffer 1 hievor entstanden ist, [zu ersetzen], wobei der Schaden nach richterlichem Ermessen gemäss Art. 42 Abs. 2 OR, ausgehend von mindestens Fr. 150'000.-- zu schätzen sei. 2. Es sei die Klägerin gestützt auf § 61 Abs. 2 ZPO für berechtigt zu erklären, nach Durchführung des Beweisverfahrens und der Edition der Unterlagen sowie der Auskunftserteilung durch die Beklagte, eventualiter der Migros Ostschweiz in Gossau SG sowie der Grieder AG in Oensingen SO gemäss Ziffer 6 hiernach den geltend gemachten Schaden gemäss Ziffer 2 hiervor zu beziffern. 3. Es sei die Beklagte zu verpflichten, innert 10 Tagen ab Rechtskraft des Urteils der Migros Ostschweiz in Gossau SG und der Grieder AG in Oensingen SO die ausdrückliche und schriftliche Erklärung abzugeben, dass die in den Prüfberichten der SQTS vom 10. September 2001 und vom 12. September 2001 geprüften Proben keine Produkte der Klägerin sind. 4. Es sei der Beklagten zur umgehenden Edition aller Unterlagen, welche die Bemessung des klägerischen Schadens und des Ausmasses der Wettbewerbsschädigung ermöglichen, Frist anzusetzen. Sie sei namentlich zur Edition der Kopien aller Schreiben an Dritte, in welchen der Untersuchungsbericht der Firma Swiss Quality Testing Services - SQTS vom 10. September 2001 erwähnt wird, zu verpflichten. 5. Prozessuale Anträge: 6. Es sei der Beklagten zur umgehende Edition aller Unterlagen, welche die Bemessung des klägerischen Schadens und des Ausmasses der Wettbewerbsschädigung ermöglichen, Frist anzusetzen. 7. Es seien die per Klageeinreichung in Landeswährung umgerechneten Schadensposten [in] den günstigeren Kurs am Urteilstag in die Landeswährung umzurechnen. 8. Es sei die Beklagte unter Androhung einer Ordnungsbusse oder Bestrafung wegen Ungehorsams gemäss Art. 292 StGB zur Erfüllung der sich aus dem Urteil ergebenden Pflichten anzuhalten." C. Mit Urteil vom 15. November 2004 verpflichtete das Handelsgericht des Kantons Zürich die Beklagte, der Klägerin unter dem Titel "Marktverwirrungsschaden" Fr. 5'429.60 zuzüglich Zins zu bezahlen (Ziff. 1) und gegenüber der Migros Ostschweiz in Gossau SG und der Grieder AG in Oensingen SO die Erklärung abzugeben, dass die von der SQTS geprüften Proben keine Produkte der Klägerin seien (Ziff. 2). Die übrigen Begehren - darunter insbesondere das Schadenersatzbegehren wegen entgangenem Gewinn - wurden abgewiesen (Ziff. 3). Sodann setzte das Handelsgericht die Gerichtsgebühr fest (Ziff. 4), auferlegte die Kosten zu 9/10 der Klägerin und zu 1/10 dem Beklagten (Ziff. 5) und verpflichtete die Klägerin zur Bezahlung einer reduzierten Prozessentschädigung (Ziff. 6). D. Mit Berufung vom 17. Dezember 2004 beantragt die Klägerin dem Bundesgericht, die Dispositivziffern 3-6 des Urteils des Handelsgerichts des Kantons Zürich vom 15. November 2004 aufzuheben und die Sache zur Neubeurteilung ans Handelsgericht zurückzuweisen. Die Beklagte beantragt die Abweisung der Berufung. E. Mit Zirkulationsbeschluss vom 22. Juli 2005 hat das Kassationsgericht des Kantons Zürich eine von der Klägerin gegen das Urteil des Handelsgerichts erhobene Beschwerde abgewiesen, soweit darauf eingetreten werden konnte.