从XML + XSL文件生成的HTML不下载/显示图像?

时间:2016-09-21 15:24:58

标签: php xml xslt xsl-fo

我正在使用TNT Express的API,我正在尝试从XML / XSL文件成功生成HTML文档。

我们正在使用以下代码,然后生成HTML,但我注意到图像和条形码图像没有下载。

private function tnt_doc($type,$tnt_id){
        $xp = new XsltProcessor();
        $xsl = new DomDocument;
        //$xsl->load(WWW_ROOT.'tnt_files/'.$type.'.xsl');
        $xsl->load('http://iconnection.tnt.com:81/Shipper/NewStyleSheets/'.strtolower($type).'.xsl');
        $xp->importStylesheet($xsl);
        $xml_doc = new DomDocument;
        $xml_doc->load(WWW_ROOT.'tnt_files/'.$tnt_id.'/GET_'.$type.'.xml');
        $html = $xp->transformToXML($xml_doc);
        return $html;
    }

Google Chrome浏览器尝试下载TNT服务器上托管的XSL文件中列出的以下链接中的图像时,我发现“ ERR_CONNECTION_TIMED_OUT ”错误。

  

http://iconnection.tnt.com:81/Shipper/barcode/bc_U.gif

     

http://iconnection.tnt.com:81/images/logo.gif

我的网站IP有权连接到TNT服务器,否则HTML无法加载,但有谁知道为什么上面的图片没有被下载/包含在HTML中?

有什么我们必须这样做的方式来自TNT服务器的XSL图像被正确下载以显示在我的服务器上吗?

谢谢!

0 个答案:

没有答案