yaoxingle 2011-01-09 10:47
浏览 345
已采纳

schema定义元素无限嵌套?

如题
如何实现类似










  • 写回答

2条回答 默认 最新

  • dsjtlmy 2011-01-12 17:37
    关注

    上面想给代码加颜色,多加了个颜色标签
    [code="java"]
    <?xml version="1.0" encoding="UTF-8"?>
    xmlns:tns="http://www.example.org/ns"
    targetNamespace="http://www.example.org/ns"
    elementFormDefault="qualified">

    <element name="foo">
        <complexType>
            <sequence>
                <element ref="tns:item"/>
                <!-- 这个也行
                <element name="item" type="tns:ItemType"/>
                 -->
            </sequence>
        </complexType>
    </element>
    
    
    <element name="item" type="tns:ItemType"/>
    
    <!-- minOccurs="0" 一定要为0 否则死循环 -->
    <complexType name="ItemType">
        <sequence>
            <element name="item" type="tns:ItemType" minOccurs="0"  maxOccurs="unbounded"/>
        </sequence>
    </complexType>
    


    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?