none
这个schema怎么写? RRS feed

  • 问题

  • <root>
       <node>
          <node1>
             <node2>
                <node3></node3>
             </node2>
          </node1>
       </node>
       <node>
          <node3></node3>
       </node>
       <node>
         <node2></node2>
       </node>
    </root>
    逐微软者
    2010年11月6日 7:36

答案

  • 你好你描述的信息不完整 我只能给个简单的

    <?xml version="1.0" encoding="utf-8"?>
    <xs:schema id="XMLSchemaTest" targetNamespace="http://tempuri.org/XMLSchemaTest.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchemaTest.xsd" xmlns:mstns="http://tempuri.org/XMLSchemaTest.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    	<xs:complexType name="node2">
    		<xs:complexContent>
    			<xs:restriction base="xs:anyType">
    				<xs:sequence>
    					<xs:element name="node3" minOccurs="0" type="node3" />
    				</xs:sequence>
    			</xs:restriction>
    		</xs:complexContent>
    	</xs:complexType>
    	<xs:simpleType name="node3">
    		<xs:restriction base="xs:string" />
    	</xs:simpleType>
    	<xs:complexType name="node1">
    		<xs:complexContent>
    			<xs:restriction base="xs:anyType">
    				<xs:sequence>
    					<xs:element name="node2" minOccurs="0" type="node2" />
    				</xs:sequence>
    			</xs:restriction>
    		</xs:complexContent>
    	</xs:complexType>
    	<xs:complexType name="node">
    		<xs:complexContent>
    			<xs:restriction base="xs:anyType">
    				<xs:choice>
    					<xs:element name="node2" minOccurs="0" type="node2" />
    					<xs:element name="node1" minOccurs="0" type="node1" />
    					<xs:element name="node3" minOccurs="0" type="node3" />
    				</xs:choice>
    			</xs:restriction>
    		</xs:complexContent>
    	</xs:complexType>
    	<xs:element name="root">
    		<xs:complexType>
    			<xs:sequence>
    				<xs:element name="node" type="node" />
    			</xs:sequence>
    		</xs:complexType>
    	</xs:element>
    </xs:schema>
    


    Raymond Tang (Microsoft C# MVP)
    Denn Ich Gehoer nur mir
    .NET交流群71840452
    微软中文论坛同城社区成都QQ群:74268428
    My Chinese Blog
    Chengdu,Sichuan Province,China
    2010年11月8日 10:02
    版主