我正在使用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 ”错误。
我的网站IP有权连接到TNT服务器,否则HTML无法加载,但有谁知道为什么上面的图片没有被下载/包含在HTML中?
有什么我们必须这样做的方式来自TNT服务器的XSL图像被正确下载以显示在我的服务器上吗?
谢谢!