| name | data type | constraints | description |
|---|---|---|---|
| |
|
|
|
| |
|
|
|
| element | boolean | required boolean | |
| elementName | string | ||
| locator | Locator | ||
| typeNames | array of string | ||
| type | NType | ||
| simpleType | boolean | required boolean | |
| location | Location | ||
| expectedMimeType | MimeType | ||
| |
|
|
|
| upstream | Locatable | ||
| schemaComponent | XSComponent | ||
| typeName | string |
Example
{
"element" : true,
"elementName" : "...",
"locator" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
},
"typeNames" : [ "...", "..." ],
"type" : {
"boxedType" : true
},
"simpleType" : true,
"location" : { },
"expectedMimeType" : {
"baseType" : "...",
"parameters" : {
"names" : { },
"empty" : true
},
"subType" : "...",
"primaryType" : "..."
},
"upstream" : {
"upstream" : { },
"location" : { }
},
"schemaComponent" : {
"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" : { }
}
},
"typeName" : "..."
}