lss
2022-05-26 ff886457f58791eea4532f6167af51184d9dfe43
HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/raw/lpconfig.xsd
@@ -1,45 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
      targetNamespace="http://www.linphone.org/xsds/lpconfig.xsd"
      xmlns:tns="http://www.linphone.org/xsds/lpconfig.xsd"
      elementFormDefault="qualified">
<xs:schema xmlns:tns="http://www.linphone.org/xsds/lpconfig.xsd"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="qualified"
    targetNamespace="http://www.linphone.org/xsds/lpconfig.xsd">
    <xs:element name="config" type="tns:LPConfig"></xs:element>
    <xs:element
        name="config"
        type="tns:LPConfig"></xs:element>
    <xs:complexType name="LPConfig">
       <xs:sequence>
          <xs:element name="section" type="tns:LPSection" minOccurs="0" maxOccurs="unbounded"></xs:element>
       </xs:sequence>
        <xs:sequence>
            <xs:element
                name="section"
                maxOccurs="unbounded"
                minOccurs="0"
                type="tns:LPSection"></xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="LPSection">
       <xs:sequence>
          <xs:element name="entry" type="tns:LPEntry" maxOccurs="unbounded" minOccurs="0">
          </xs:element>
       </xs:sequence>
       <xs:attribute name="name" use="required">
          <xs:simpleType>
             <xs:restriction base="xs:string">
                <xs:minLength value="1"></xs:minLength>
             </xs:restriction>
          </xs:simpleType>
       </xs:attribute>
        <xs:sequence>
            <xs:element
                name="entry"
                maxOccurs="unbounded"
                minOccurs="0"
                type="tns:LPEntry"></xs:element>
        </xs:sequence>
        <xs:attribute
            name="name"
            use="required">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:minLength value="1"></xs:minLength>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
    <xs:complexType name="LPEntry">
       <xs:simpleContent>
          <xs:extension base="xs:string">
             <xs:attribute name="overwrite" type="xs:boolean"
                use="optional" default="false">
             </xs:attribute>
             <xs:attribute name="name" use="required">
                <xs:simpleType>
                   <xs:restriction base="xs:string">
                      <xs:minLength value="1"></xs:minLength>
                   </xs:restriction>
                </xs:simpleType>
             </xs:attribute>
          </xs:extension>
       </xs:simpleContent>
        <xs:simpleContent>
            <xs:extension base="xs:string">
                <xs:attribute
                    name="overwrite"
                    default="false"
                    type="xs:boolean"
                    use="optional"></xs:attribute>
                <xs:attribute
                    name="name"
                    use="required">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:minLength value="1"></xs:minLength>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:attribute>
            </xs:extension>
        </xs:simpleContent>
    </xs:complexType>
</xs:schema>