ugrás a tartalomhoz

PHP generalta XML hiba > MS Excel

sunder · 2008. Május. 15. (Cs), 09.00
Üdvözletem mindenkinek!

Új nap, új kérdés.
Nem tudom, ide kell e kerüljön ez a topic, de próba-szerencse.

Egy report generálásához használok PHP-MySQL kombinációt.
A report XML formátumú, MS Excel header-rel, tehát Excellel nyílik meg.

<?php
  print "<?xml version=\"1.0\"?>\n";
  print "<?mso-application progid=\"Excel.Sheet\"?>\n";
  ?>
  <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
  xmlns:o="urn:schemas-microsoft-com:office:office"
  xmlns:x="urn:schemas-microsoft-com:office:excel"
  xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
  xmlns:html="http://www.w3.org/TR/REC-html40">
  <DocumentProperties
     xmlns="urn:schemas-microsoft-com:office:office">

  ...


Ezután több tab-on jelenik meg a kinyert adat.
Ez a rész tökéletesen működik is, mindössze egy zavaró tényező jelentkezik.
A report tartalmaz hyperlinkeket, amik a weboldalra mutatnak, egyfajta summary oldalakra.
Ez így néz ki:
<Row>
<Cell ss:StyleID=\"s239\" ss:HRef=\"http://xyxy.hu/index.php?id=$valamiID\">
<Data ss:Type=\"String\">$MAINcpmanagerNAME</Data>
</Cell>
</Row>



A generálás tökéletesen le is fut, minden klappol, de, ha rákattintok valamelyik linkre ELŐSZÖR, akkor az Excel a következő hiba alert-tel örvendeztet meg:

Unable to open [URL]. Cannot download the information you requested.

Ezt leokézom, és ezek után bármire kattintok az szépen megnyílik rendeltetésszerűen. Ellenben a legelső kattintás minden esetben a fenti hibát eredményezi (csak hyperlinken, persze).

Valakinek valami ötlet, hogy mi lehet a baj?

Előre is köszönöm!