blob: 6ab42df3eb7aa85728c64509816155e8d1c7f12a [file] [log] [blame]
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../../../../..//default_style.css" type="text/css">
<link rel="stylesheet" href="../../../../../..//webtools/wtp.css" type="text/css">
<title>XSD M3 New and Noteworthy</title>
</head>
<body>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<tbody>
<tr>
<td width="60%" align="left"><font class="indextop">xsd M3 new and noteworthy</font>
<br>
<font class="indexsub">XSD M3 New and Noteworthy</font></td><td width="40%"><img width="120" hspace="50" height="86" align="middle" src="../../../../../..//images/Idea.jpg"></td>
</tr>
</tbody>
</table>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<col width="16">
<col width="*">
<tbody>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Status of this Document</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>Last updated on 02/24/2005.</p>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">XML Schema Component Refactoring</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>The initial refactoring support is available from source, outline and graph views and provided for:</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<ul>
<li>make anonymous type global
<p>
<img src="resources/xsdeditor/refactor1.JPG">
</p>
</li>
<li>make local element global</li>
<p>
<img src="resources/xsdeditor/refactor2.JPG">
</p>
<li>component rename</li>
<p>
<img src="resources/xsdeditor/refactor3.JPG">
</p>
</ul>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>Refactoring updates are performed automatically, preview of the changes are planned in the future milestone.</p>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Enhanced Error Reporting As You Type</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>XML and XML Schema validation errors can now be highlighted while you are editing. While editing in the
XML schema editor or XML editor in the source view, common validation errors are marked with underlining red
"squiggles" so errors can be quickly spotted and corrected. Previously, highligting errors as you type only
occured in the event of a malformed XML, not due to validation errors. This feature can be toggled through
the preferences. Window -&gt; Preferences -&gt; General -&gt; Editors -&gt; Structured Text Editors -&gt;
Analyze annotations while typing.</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top"><img src="resources/xsdeditor/xsd-squiggles.gif"></td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">General Enhancements</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<ul>
<li>
An element's simple type or anonymous (local) simple type can be selected from the graph view. You can
then modify the properties of the type in the properties view.
<p>
<img src="./resources/xsdeditor/simpletype.jpg"></p>
</li>
<li>
A new cascade menu has been added to allow you to set the type of an element more easily.
From this menu, you can choose to create a new complex or simple type for the element, or
choose one from among the existing types that are available.
<p>
<img src="./resources/xsdeditor/set_type.jpg"></p>
</li>
<li>
A new cascade menu has been added to allow you to set the multiplicity of an element or content model.
The alternative is to specify the values of minOccurs and/or maxOccurs from the properties view.
<p>
<img src="./resources/xsdeditor/set_multiplicity.jpg"></p>
</li>
<li>
The schemaLocation property of an include, import, or redefine is editable.
<p>
<img src="./resources/xsdeditor/editable_schema_location.jpg"></p>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
</body>
</html>