以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]怎么把一个wsdl文件中的XML Schema抽取出来形成一个xsd文件?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=46953)


--  作者:21111111491
--  发布时间:5/15/2007 9:13:00 PM

--  [求助]怎么把一个wsdl文件中的XML Schema抽取出来形成一个xsd文件?
谢谢!
--  作者:21111111491
--  发布时间:5/15/2007 9:34:00 PM

--  
例如:
··············································································································
<wsdl:types>
  <schema elementFormDefault="qualified" targetNamespace="http://bookstore.com" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://model.bookstore.com"/>
   <element name="addBook">
    <complexType>
     <sequence>
      <element name="book" type="tns1:Book"/>
     </sequence>
    </complexType>
   </element>
   <element name="addBookResponse">
    <complexType/>
   </element>
  </schema>
  <schema elementFormDefault="qualified" targetNamespace="http://model.bookstore.com" xmlns="http://www.w3.org/2001/XMLSchema">
   <complexType name="Book">
    <sequence>
     <element name="page" type="xsd:int"/>
     <element name="ISDN" nillable="true" type="xsd:string"/>
     <element name="name" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
</wsdl:types>
--  作者:flyfoxs
--  发布时间:5/16/2007 11:19:00 AM

--  
使用xpath

//schema

不过要注意名称空间。


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