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
Friday, September 04, 2015 2:43 PM
-
Marked as answer by
vdha
Friday, September 04, 2015 5:35 PM