【发布时间】:2011-04-09 22:39:42
【问题描述】:
我想使用 XML::Compile::WSDL11 为 Web 服务构建客户端。这是我使用的代码:
my $wsdl = XML::Compile::WSDL11->new($wsdlfile);
my $call = $wsdl->compileClient('MyMethod', port => 'MyPort');
$call->();
但是,有些操作会返回如下错误:
错误:找不到引用元素 '{http://www.w3.org/2001/XMLSchema}架构' 在...
AFAIC,这意味着缺少某些架构。从手册页:
您必须明确加载 您需要的本地磁盘文件
如何确定 WSDL 需要哪些架构文件并自动导入它们?
【问题讨论】: