如何在XSD中定义无限循环的结构

我想在XML中写这种结构:

    <module name="moduleName1">
        <module name="moduleName2">
            <module name="moduleName3">
                ......
            </module>
        </module>
    </module>

就是有一个自身无限循环的结构,如何在XSD文件中限制呢?

http://stackoverflow.com/questions/11798902/xml-xsd-xskeyref-within-recursive-complex-type-defintion
https://bytes.com/topic/xml/answers/765842-recursive-elements-xml-how-do-i-create-xsd