以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  一个比较初级的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=63994)


--  作者:binggooglegoogle
--  发布时间:6/23/2008 4:55:00 PM

--  一个比较初级的问题
最近项目要求wsdl文件中的几个命名空间不要引用online的文件,而是把这些文件复制到本地,直接引用本地的文件.
比如说不是使用标准的:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
 name="test"
 xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
...
而是把
http://schemas.xmlsoap.org/soap/encoding/
http://schemas.xmlsoap.org/wsdl/soap/
http://schemas.xmlsoap.org/wsdl/
这3个文件下载到本地.
比如分别命名为:
encoding.xml
soap.xml
wsdl.xml
然后:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
 name="test"
 xmlns:soapenc="#PREG_SERVER#/encoding.xml"
 xmlns:soap="#PREG_SERVER#/soap.xml"
        xmlns:wsdl="#PREG_SERVER#/wsdl.xml"
...
#PREG_SERVER#是我自己定义的域名,这个是有效的.
按理说这样引用本地文件应该是可以的,但是一直都没有调试成功.
使用online文件是成功的.
难道只能引用online文件?
但是google了一下,并没有发现有规定说只能使用网上的文件.

哪位大哥能帮小弟我看看啊!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
4,873.047ms