D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

XSComplexType Data Type

Abstract Type
Implemented Interfaces
XSType
Properties
name data type constraints description
scope XSElementDecl  
mixed boolean required boolean
contentType XSContentType  
subtypes array of XSComplexType  
abstract boolean required boolean
elementDecls array of XSElementDecl  
explicitContent XSContentType  
redefinedBy XSComplexType  

Example

{
  "scope" : {
    "fixedValue" : {
      "value" : "...",
      "context" : { }
    },
    "identityConstraints" : [ {
      "name" : "...",
      "targetNamespace" : "...",
      "selector" : { },
      "fields" : [ { }, { } ],
      "parent" : { },
      "referencedKey" : { },
      "category" : 12345,
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    }, {
      "name" : "...",
      "targetNamespace" : "...",
      "selector" : { },
      "fields" : [ { }, { } ],
      "parent" : { },
      "referencedKey" : { },
      "category" : 12345,
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    } ],
    "substitutables" : [ { }, { } ],
    "form" : true,
    "abstract" : true,
    "type" : {
      "redefinedBy" : { },
      "baseType" : { },
      "redefinedCount" : 12345,
      "simpleType" : true,
      "complexType" : true,
      "derivationMethod" : 12345,
      "local" : true,
      "targetNamespace" : "...",
      "anonymous" : true,
      "name" : "...",
      "global" : true
    },
    "nillable" : true,
    "defaultValue" : {
      "value" : "...",
      "context" : { }
    },
    "substAffiliation" : { }
  },
  "mixed" : true,
  "contentType" : {
    "foreignAttributes" : [ {
      "context" : { },
      "locator" : { },
      "length" : 12345
    }, {
      "context" : { },
      "locator" : { },
      "length" : 12345
    } ],
    "root" : {
      "empty" : { },
      "anyType" : { },
      "schemaSize" : 12345,
      "schemas" : [ { }, { } ],
      "anySimpleType" : { }
    },
    "ownerSchema" : {
      "types" : {
        "property1" : { },
        "property2" : { }
      },
      "attributeDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "simpleTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "modelGroupDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "complexTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "notations" : {
        "property1" : { },
        "property2" : { }
      },
      "elementDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "sourceDocument" : { },
      "attGroupDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "identityConstraints" : {
        "property1" : { },
        "property2" : { }
      },
      "root" : { },
      "targetNamespace" : "...",
      "foreignAttributes" : [ { }, { } ],
      "ownerSchema" : { },
      "locator" : { },
      "annotation" : { }
    },
    "locator" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    },
    "sourceDocument" : {
      "targetNamespace" : "...",
      "schema" : { },
      "includedDocuments" : [ { }, { } ],
      "referencedDocuments" : [ { }, { } ],
      "systemId" : "...",
      "referers" : [ { }, { } ]
    },
    "annotation" : {
      "locator" : { },
      "annotation" : { }
    }
  },
  "subtypes" : [ {
    "scope" : {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    },
    "mixed" : true,
    "contentType" : {
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "subtypes" : [ { }, { } ],
    "abstract" : true,
    "elementDecls" : [ {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    }, {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    } ],
    "explicitContent" : {
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "redefinedBy" : { }
  }, {
    "scope" : {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    },
    "mixed" : true,
    "contentType" : {
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "subtypes" : [ { }, { } ],
    "abstract" : true,
    "elementDecls" : [ {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    }, {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    } ],
    "explicitContent" : {
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "redefinedBy" : { }
  } ],
  "abstract" : true,
  "elementDecls" : [ {
    "fixedValue" : {
      "value" : "...",
      "context" : { }
    },
    "identityConstraints" : [ {
      "name" : "...",
      "targetNamespace" : "...",
      "selector" : { },
      "fields" : [ { }, { } ],
      "parent" : { },
      "referencedKey" : { },
      "category" : 12345,
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    }, {
      "name" : "...",
      "targetNamespace" : "...",
      "selector" : { },
      "fields" : [ { }, { } ],
      "parent" : { },
      "referencedKey" : { },
      "category" : 12345,
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    } ],
    "substitutables" : [ { }, { } ],
    "form" : true,
    "abstract" : true,
    "type" : {
      "redefinedBy" : { },
      "baseType" : { },
      "redefinedCount" : 12345,
      "simpleType" : true,
      "complexType" : true,
      "derivationMethod" : 12345,
      "local" : true,
      "targetNamespace" : "...",
      "anonymous" : true,
      "name" : "...",
      "global" : true
    },
    "nillable" : true,
    "defaultValue" : {
      "value" : "...",
      "context" : { }
    },
    "substAffiliation" : { }
  }, {
    "fixedValue" : {
      "value" : "...",
      "context" : { }
    },
    "identityConstraints" : [ {
      "name" : "...",
      "targetNamespace" : "...",
      "selector" : { },
      "fields" : [ { }, { } ],
      "parent" : { },
      "referencedKey" : { },
      "category" : 12345,
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    }, {
      "name" : "...",
      "targetNamespace" : "...",
      "selector" : { },
      "fields" : [ { }, { } ],
      "parent" : { },
      "referencedKey" : { },
      "category" : 12345,
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    } ],
    "substitutables" : [ { }, { } ],
    "form" : true,
    "abstract" : true,
    "type" : {
      "redefinedBy" : { },
      "baseType" : { },
      "redefinedCount" : 12345,
      "simpleType" : true,
      "complexType" : true,
      "derivationMethod" : 12345,
      "local" : true,
      "targetNamespace" : "...",
      "anonymous" : true,
      "name" : "...",
      "global" : true
    },
    "nillable" : true,
    "defaultValue" : {
      "value" : "...",
      "context" : { }
    },
    "substAffiliation" : { }
  } ],
  "explicitContent" : {
    "foreignAttributes" : [ {
      "context" : { },
      "locator" : { },
      "length" : 12345
    }, {
      "context" : { },
      "locator" : { },
      "length" : 12345
    } ],
    "root" : {
      "empty" : { },
      "anyType" : { },
      "schemaSize" : 12345,
      "schemas" : [ { }, { } ],
      "anySimpleType" : { }
    },
    "ownerSchema" : {
      "types" : {
        "property1" : { },
        "property2" : { }
      },
      "attributeDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "simpleTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "modelGroupDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "complexTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "notations" : {
        "property1" : { },
        "property2" : { }
      },
      "elementDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "sourceDocument" : { },
      "attGroupDecls" : {
        "property1" : { },
        "property2" : { }
      },
      "identityConstraints" : {
        "property1" : { },
        "property2" : { }
      },
      "root" : { },
      "targetNamespace" : "...",
      "foreignAttributes" : [ { }, { } ],
      "ownerSchema" : { },
      "locator" : { },
      "annotation" : { }
    },
    "locator" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    },
    "sourceDocument" : {
      "targetNamespace" : "...",
      "schema" : { },
      "includedDocuments" : [ { }, { } ],
      "referencedDocuments" : [ { }, { } ],
      "systemId" : "...",
      "referers" : [ { }, { } ]
    },
    "annotation" : {
      "locator" : { },
      "annotation" : { }
    }
  },
  "redefinedBy" : {
    "scope" : {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    },
    "mixed" : true,
    "contentType" : {
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "subtypes" : [ { }, { } ],
    "abstract" : true,
    "elementDecls" : [ {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    }, {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    } ],
    "explicitContent" : {
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "redefinedBy" : { }
  }
}