As seen here on the Schema documentation for the Schema element on W3.Org, there are several attributes that the BizTalk Schema Editor doesn't give you the ability to set.
<schema
attributeFormDefault = (qualified | unqualified) : unqualified
blockDefault = (#all | List of (extension | restriction | substitution)) : ''
elementFormDefault = (qualified | unqualified) : unqualified
finalDefault = (#all | List of (extension | restriction | list | union)) : ''
id = ID
targetNamespace = anyURI
version = token
xml:lang = language
{any attributes with non-schema namespace . . .}>
Content: ((include | import | redefine | annotation)*, (((simpleType | complexType | group | attributeGroup) | element | attribute | notation), annotation*)*)
</schema>
Besides id, xml:lang and version are also not settable in the editor.
Remember that the editor is just a visual helper for people not experts at XML Schemas. So if you need to set properties that cannot be set through the visual tool, there is nothing stopping you from generating your Schemas in Notepad etc.
To answer why MS has not included id as a Property in the visual editor, I would think: because BizTalk has no usage for it.
Morten la Cour
-
Edited by
la CourMVP
16 hours 24 minutes ago
-
Marked as answer by
vdha
13 hours 32 minutes ago