当前位置:编程学习 > XML/UML >>

信XML,得自信

XML可能是计算有史以来最NB的发明了,以至于我们以没有XML的程序是难登大堂的程序,不用XML,你都不好意思当程序员。于是,我们看到了html" target=_blank>很多很雷人的用法(《信XML,得永生》),当然一些朋友当时并没有看懂,不过我不怪大家,因为我们依然深信使用XML可以让你有强大的Zhuangbility,于是我们有下面这两种相当Geiliable的用法。

一、XML中的XML

这个例子是某公司的一个SOAP实现——我们的Webservice需要返回一个XML字符串,这怎么办呢?其实很容易,因为——XML是无所不能的,那怕是封装自己。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!-- ED: soap envelope omitted for readability -->
<string xmlns="urn:Initech.Global.Services">
  <CompanyGetConnector>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:element name="InitechGetConnector">
        <xs:complexType>
          <xs:choice maxOccurs="unbounded">
            <xs:element name="employees">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="EmployerName" type="xs:string" minOccurs="0"/>
                  <xs:element name="Employee" type="xs:string" minOccurs="0"/>
                  <xs:element name="Firstname" type="xs:string" minOccurs="0"/>
                  <xs:element name="Prefix" type="xs:string" minOccurs="0"/>
                  <xs:element name="Lastname" type="xs:string" minOccurs="0"/>
                  <xs:element name="Org._unit" type="xs:string" minOccurs="0"/>
                  <xs:element name="Function" type="xs:string" minOccurs="0"/>
                  <xs:element name="E-mail_work" type="xs:string" minOccurs="0"/>
                  <xs:element name="Telephone_work" type="xs:string" minOccurs="0"/>
                  <xs:element name="Mobile_work" type="xs:string" minOccurs="0"/>
         &nbs
补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,