0

我是 Xsl 新手。我想从 http 位置加载 xsl 文件。我正在使用以下代码,结果为假(无法加载)。

$xsl = new DomDocument;
  $path=('http://www.clearcube.com/support/view/home.xsl');
  $load_result=$xsl->load($path);

    if(!$load_result){
         echo "Can't load " ;

    }else{
        echo'loaded';

         }

我不知道为什么这个文件没有加载。请帮助和建议提前谢谢

4

1 回答 1

1

在 php.inin 文件中启用 display_errors 后,我收到以下警告

Warning: DOMDocument::load(): php_network_getaddresses: getaddrinfo failed: Name or service not known

然后我才知道这是由于服务器中没有对该文件的外部访问。所以将文件外部 url (http://www.clearcube.com/support/view/home.xsl) 更改为永恒 url (abc/test/view/home.xsl)。那就是解决方案对我有用。

于 2012-10-16T10:13:27.737 回答