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

XSElementDecl Data Type

Abstract Type
Implemented Interfaces
XSDeclaration, XSTerm
Properties
name data type constraints description
fixedValue XmlString  
identityConstraints array of XSIdentityConstraint  
substitutables array of XSElementDecl  
form boolean  
abstract boolean required boolean
type XSType  
nillable boolean required boolean
defaultValue XmlString  
substAffiliation XSElementDecl  

Example

{
  "fixedValue" : {
    "value" : "...",
    "context" : {
      "baseUri" : "..."
    }
  },
  "identityConstraints" : [ {
    "name" : "...",
    "targetNamespace" : "...",
    "selector" : {
      "XPath" : { },
      "parent" : { },
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "fields" : [ {
      "XPath" : { },
      "parent" : { },
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    }, {
      "XPath" : { },
      "parent" : { },
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    } ],
    "parent" : {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    },
    "referencedKey" : { },
    "category" : 12345,
    "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" : { }
    }
  }, {
    "name" : "...",
    "targetNamespace" : "...",
    "selector" : {
      "XPath" : { },
      "parent" : { },
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    },
    "fields" : [ {
      "XPath" : { },
      "parent" : { },
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    }, {
      "XPath" : { },
      "parent" : { },
      "foreignAttributes" : [ { }, { } ],
      "root" : { },
      "ownerSchema" : { },
      "locator" : { },
      "sourceDocument" : { },
      "annotation" : { }
    } ],
    "parent" : {
      "fixedValue" : { },
      "identityConstraints" : [ { }, { } ],
      "substitutables" : [ { }, { } ],
      "form" : true,
      "abstract" : true,
      "type" : { },
      "nillable" : true,
      "defaultValue" : { },
      "substAffiliation" : { }
    },
    "referencedKey" : { },
    "category" : 12345,
    "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" : { }
    }
  } ],
  "substitutables" : [ {
    "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" : { }
  } ],
  "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" : {
      "baseUri" : "..."
    }
  },
  "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" : { }
  }
}