[140688] adding the dita source files for 3 new plugins
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cworkXSD.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cworkXSD.dita
new file mode 100644
index 0000000..2328cbc
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cworkXSD.dita
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"  "concept.dtd">

+<?Pub Inc?>

+<concept id="workingwithxmlschemas" xml:lang="en-us">

+<title>Working with XML schemas</title>

+<shortdesc>This sections contains information on the following:</shortdesc>

+<conbody></conbody>

+<related-links>

+<link href="tcxmlsch.dita"><linktext>Creating XML schemas</linktext></link>

+<link href="timpschm.dita"><linktext>Importing XML schemas</linktext></link>

+<link href="tnavsrc.dita"><linktext>Navigating XML schemas</linktext></link>

+<link href="trefactrXSD.dita"><?Pub Caret?><linktext>Refactoring in XML schemas</linktext>

+</link>

+<link href="tedtpref.dita"><linktext>Editing XML schema file preferences</linktext>

+</link>

+<link href="rxsdicons.dita"><linktext>Icons used in the XML schema editor</linktext>

+</link>

+<link href="tdelscmp.dita"><linktext>Deleting XML schema components</linktext>

+</link>

+<link href="tvdtschm.dita"><linktext>Validating XML schemas</linktext></link>

+<link href="rnmspc.dita"><linktext>XML namespaces</linktext></link>

+</related-links>

+</concept>

+<?Pub *0000001174?>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cworkXSD.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cworkXSD.html
index 1a08bdd..7c7dfb3 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cworkXSD.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cworkXSD.html
@@ -1,35 +1,54 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="concept" name="DC.Type" />
+<meta name="DC.Title" content="Working with XML schemas" />
+<meta name="abstract" content="This sections contains information on the following:" />
+<meta name="description" content="This sections contains information on the following:" />
+<meta scheme="URI" name="DC.Relation" content="tcxmlsch.html" />
+<meta scheme="URI" name="DC.Relation" content="timpschm.html" />
+<meta scheme="URI" name="DC.Relation" content="tnavsrc.html" />
+<meta scheme="URI" name="DC.Relation" content="trefactrXSD.html" />
+<meta scheme="URI" name="DC.Relation" content="tedtpref.html" />
+<meta scheme="URI" name="DC.Relation" content="rxsdicons.html" />
+<meta scheme="URI" name="DC.Relation" content="tdelscmp.html" />
+<meta scheme="URI" name="DC.Relation" content="tvdtschm.html" />
+<meta scheme="URI" name="DC.Relation" content="rnmspc.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="workingwithxmlschemas" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Working with XML schemas</title>
 </head>
 <body id="workingwithxmlschemas"><a name="workingwithxmlschemas"><!-- --></a>
+
+
 <h1 class="topictitle1">Working with XML schemas</h1>
+
+
 <div><p>This sections contains information on the following:</p>
 </div>
-<p><div class="reltasks"><strong>Related tasks</strong><br />
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
 <div><a href="tcxmlsch.html" title="You can create an XML schema and then edit it using the XML schema editor. Using the XML schema editor, you can specify element names that indicates which elements are allowed in an XML file, and in which combinations.">Creating XML schemas</a></div>
 <div><a href="timpschm.html" title="If you want to work with XML schema files that you created outside of the product, you can import them into the workbench and open them in the XML schema editor. The XML schema editor provides you with a structured view of the XML schema.">Importing XML schemas</a></div>
 <div><a href="tnavsrc.html" title="When you are working in the Source view, you can use F3 to navigate through the file by placing your cursor in the appropriate item and clicking F3 to jump to the item it refers to.">Navigating XML schemas</a></div>
+<div><a href="trefactrXSD.html" title="Within an XML Schema file, refactoring allows authors to make a single artifact change, and have that change implemented throughout all other dependant artifacts.">Refactoring in XML schemas</a></div>
 <div><a href="tedtpref.html" title="You can set various preferences for XML schema files such as the default target namespace and XML Schema language constructs prefix used.">Editing XML schema file preferences</a></div>
 <div><a href="tdelscmp.html" title="If you have created any XML schema components you no longer need, you can delete them.">Deleting XML schema components</a></div>
 <div><a href="tvdtschm.html" title="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view.">Validating XML schemas</a></div>
-<p class="relref"><strong>Related reference</strong><br />
+</div>
+<div class="relref"><strong>Related reference</strong><br />
 <div><a href="rxsdicons.html" title="The following XML schema editor icons appear in the Outline, Graph, and Properties view.">Icons used in the XML schema editor</a></div>
 <div><a href="rnmspc.html" title="An XML namespace is a collection of names, identified by a URI reference, which are used in XML documents as element types and attribute names.">XML namespaces</a></div>
 </div>
+</div>
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cxmlsced.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cxmlsced.dita
new file mode 100644
index 0000000..a10971f
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cxmlsced.dita
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"  "concept.dtd">

+<concept id="cxmlsced" xml:lang="en-us">

+<title>XML schema editor</title>

+<titlealts>

+<searchtitle>XML schema editor</searchtitle>

+</titlealts>

+<shortdesc>XML schemas are an XML language for describing and constraining

+the content of XML files.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>overview</indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<conbody>

+<p>XML schemas are a formal specification of element names that indicates

+which elements are allowed in an XML file, and in which combinations. A schema

+is functionally equivalent to a DTD, but is written in XML; a schema also

+provides for extended functionality such as data typing, inheritance, and

+presentation rules.</p>

+<p>For more information on XML schema, refer to:</p>

+<ul>

+<li> <xref format="html" href="http://www.w3.org/TR/xmlschema-0/" scope="external">http://www.w3.org/TR/xmlschema-0/</xref> </li>

+<li> <xref format="html" href="http://www.w3.org/TR/xmlschema-1/" scope="external">http://www.w3.org/TR/xmlschema-1/</xref> </li>

+<li> <xref format="html" href="http://www.w3.org/TR/xmlschema-2/" scope="external">http://www.w3.org/TR/xmlschema-2/</xref> </li>

+</ul>

+<p>This product provides an XML schema editor for creating, viewing, and validating

+XML schemas. Using the XML schema editor, you can:</p>

+<ul>

+<li>Create and delete XML schema components such as complex types, simple

+types, elements, attributes, attribute groups, and groups.</li>

+<li>Edit XML schemas.</li>

+<li>Import existing XML schemas for structured viewing.</li>

+</ul>

+<p>The XML Schema specification from the W3C Web site is used for validation.</p>

+<section><title>XML schema editor views - Graph, Outline, Properties, and

+Source</title>There are four main views you can work with in the XML schema

+editor:<ul>

+<li>Graph - the Graph view provides a graphical way to edit your schema</li>

+<li>Outline - the Outline view shows you the main components in your XML schema.

+You can use this view to add and remove certain components.</li>

+<li>Properties - the Properties view enables you to edit the properties of

+your XML schema components</li>

+<li>Source - the Source view enables you to edit your source code directly</li>

+</ul></section>

+<section><title>Status of the XML schema</title><p></p><p>Three status indicators

+for the schema are available. They are in the bottom right corner:</p><ul>

+<li> <uicontrol>Writable</uicontrol> or <uicontrol>Read Only</uicontrol>. </li>

+<li> (Source view only) <uicontrol>Smart Insert</uicontrol> or <uicontrol>Overwrite</uicontrol>.

+To toggle between these modes, press the <uicontrol>Insert</uicontrol> button

+on your keyboard.</li>

+<li> <uicontrol>Line</uicontrol> and <uicontrol>column</uicontrol> number. </li>

+</ul></section>

+</conbody>

+</concept>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cxmlsced.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cxmlsced.html
index 5697286..b3b357b 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cxmlsced.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/cxmlsced.html
@@ -1,71 +1,109 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="concept" name="DC.Type" />
+<meta name="DC.Title" content="XML schema editor" />
+<meta name="abstract" content="XML schemas are an XML language for describing and constraining the content of XML files." />
+<meta name="description" content="XML schemas are an XML language for describing and constraining the content of XML files." />
+<meta content="XML schema editor, overview" name="DC.subject" />
+<meta content="XML schema editor, overview" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tcxmlsch.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tedtschm.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tvdtschm.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="cxmlsced" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>XML schema editor</title>
 </head>
 <body id="cxmlsced"><a name="cxmlsced"><!-- --></a>
 
+
 <h1 class="topictitle1">XML schema editor</h1>
-<div><p>XML schemas are an XML language for describing and constraining the 
+
+
+
+
+<div><p>XML schemas are an XML language for describing and constraining
 the content of XML files.</p>
+
 <p>XML schemas are a formal specification of element names that indicates
 which elements are allowed in an XML file, and in which combinations. A schema
 is functionally equivalent to a DTD, but is written in XML; a schema also
 provides for extended functionality such as data typing, inheritance, and
 presentation rules.</p>
+
 <p>For more information on XML schema, refer to:</p>
-<ul><li> <a href="http://www.w3.org/TR/xmlschema-0/" target="_blank">http://www.w3.org/TR/xmlschema-0/</a> </li>
+
+<ul>
+<li> <a href="http://www.w3.org/TR/xmlschema-0/" target="_blank">http://www.w3.org/TR/xmlschema-0/</a> </li>
+
 <li> <a href="http://www.w3.org/TR/xmlschema-1/" target="_blank">http://www.w3.org/TR/xmlschema-1/</a> </li>
+
 <li> <a href="http://www.w3.org/TR/xmlschema-2/" target="_blank">http://www.w3.org/TR/xmlschema-2/</a> </li>
+
 </ul>
+
 <p>This product provides an XML schema editor for creating, viewing, and validating
 XML schemas. Using the XML schema editor, you can:</p>
-<ul><li>Create and delete XML schema components such as complex types, simple
-types, elements, attributes, attribute groups, and groups</li>
-<li>Edit XML schemas</li>
-<li>Import existing XML schemas for structured viewing</li>
+
+<ul>
+<li>Create and delete XML schema components such as complex types, simple
+types, elements, attributes, attribute groups, and groups.</li>
+
+<li>Edit XML schemas.</li>
+
+<li>Import existing XML schemas for structured viewing.</li>
+
 </ul>
+
 <p>The XML Schema specification from the W3C Web site is used for validation.</p>
-<div class="skipspace"><h4 class="sectiontitle">XML schema editor views - Graph, Outline, Properties, and
+
+<div class="section"><h4 class="sectiontitle">XML schema editor views - Graph, Outline, Properties, and
 Source</h4>There are four main views you can work with in the XML schema
-editor:<ul><li>Graph - the Graph view provides a graphical way to edit your schema</li>
+editor:<ul>
+<li>Graph - the Graph view provides a graphical way to edit your schema</li>
+
 <li>Outline - the Outline view shows you the main components in your XML schema.
 You can use this view to add and remove certain components.</li>
+
 <li>Properties - the Properties view enables you to edit the properties of
 your XML schema components</li>
+
 <li>Source - the Source view enables you to edit your source code directly</li>
+
 </ul>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">Status of the XML schema</h4><p></p>
+
+<div class="section"><h4 class="sectiontitle">Status of the XML schema</h4><p />
 <p>Three status indicators
 for the schema are available. They are in the bottom right corner:</p>
-<ul><li> <span class="uicontrol">Writable</span> or <span class="uicontrol">Read Only</span>. </li>
+<ul>
+<li> <span class="uicontrol">Writable</span> or <span class="uicontrol">Read Only</span>. </li>
+
 <li> (Source view only) <span class="uicontrol">Smart Insert</span> or <span class="uicontrol">Overwrite</span>.
 To toggle between these modes, press the <span class="uicontrol">Insert</span> button
 on your keyboard.</li>
+
 <li> <span class="uicontrol">Line</span> and <span class="uicontrol">column</span> number. </li>
+
 </ul>
 </div>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/tcxmlsch.html" title="You can create an XML schema and then edit it using the XML schema editor. Using the XML schema editor, you can specify element names that indicates which elements are allowed in an XML file, and in which combinations.">Creating XML schemas</a></div>
+<div><a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix.">Editing XML schema properties</a></div>
+<div><a href="../topics/tvdtschm.html" title="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view.">Validating XML schemas</a></div>
+</div>
 </div>
 
-<div><p><b class="reltaskshd">Related tasks</b><br />
-<a href="../topics/tcxmlsch.html" title="You can create an XML schema and then edit it using the XML schema editor.">Creating XML schemas</a><br />
-<a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix.">Editing XML schema properties</a><br />
-<a href="../topics/tvdtschm.html" title="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view.">Validating an XML schema</a><br />
-</p>
-</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rlimitations_slushXSD.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rlimitations_slushXSD.dita
new file mode 100644
index 0000000..e50260d
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rlimitations_slushXSD.dita
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE reference  PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd">

+<reference id="rlimitations_slushXSD" xml:lang="en-us">

+<title>Limitations of XML schema editor</title>

+<titlealts>

+<searchtitle>Limitations of XML schema editor</searchtitle>

+</titlealts>

+<shortdesc>This section describes known product aspect limitations and workarounds.</shortdesc>

+<refbody>

+<!--Use this template to single source the readme information.  The content for the readme information is maintained in this topic and is inserted into the related topic using the conref attribute. This file will not be surfaced in your navigation.-->

+<section><title>Hebrew Logical encoding</title><p id="encoding"><!--There is no defect associated with this entry. It is from the 5.1 readme.-->When

+Hebrew Logical (ISO-8859-8-I) encoding is selected as a preference for encoding

+of HTML files (<menucascade><uicontrol>Window</uicontrol><uicontrol>Preferences</uicontrol>

+<uicontrol>Web and XML Files</uicontrol><uicontrol>HTML files</uicontrol>

+</menucascade> in the "When creating files" section), the HTML documentation

+files generated from an XML schema file will still have a UTF-8 encoding.

+This is a known problem.</p></section>

+</refbody>

+</reference>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rlimitations_slushXSD.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rlimitations_slushXSD.html
new file mode 100644
index 0000000..1a5cc54
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rlimitations_slushXSD.html
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="Limitations of XML schema editor" />
+<meta name="abstract" content="This section describes known product aspect limitations and workarounds." />
+<meta name="description" content="This section describes known product aspect limitations and workarounds." />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rlimitations_slushXSD" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Limitations of XML schema editor</title>
+</head>
+<body id="rlimitations_slushXSD"><a name="rlimitations_slushXSD"><!-- --></a>
+
+
+<h1 class="topictitle1">Limitations of XML schema editor</h1>
+
+
+
+<div><p>This section describes known product aspect limitations and workarounds.</p>
+
+
+<div class="section"><h4 class="sectiontitle">Hebrew Logical encoding</h4><p id="rlimitations_slushXSD__encoding"><a name="rlimitations_slushXSD__encoding"><!-- --></a>When
+Hebrew Logical (ISO-8859-8-I) encoding is selected as a preference for encoding
+of HTML files (<span class="menucascade"><span class="uicontrol">Window</span> &gt; <span class="uicontrol">Preferences</span>
+ &gt; <span class="uicontrol">Web and XML Files</span> &gt; <span class="uicontrol">HTML files</span>
+</span> in the "When creating files" section), the HTML documentation
+files generated from an XML schema file will still have a UTF-8 encoding.
+This is a known problem.</p>
+</div>
+
+</div>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rnmspc.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rnmspc.dita
new file mode 100644
index 0000000..0237e98
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rnmspc.dita
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE reference  PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd">

+<reference id="rnmspc" xml:lang="en-us">

+<title>XML namespaces</title>

+<titlealts>

+<searchtitle>XML namespaces</searchtitle>

+</titlealts>

+<shortdesc>An XML namespace is a collection of names, identified by a URI

+reference, which are used in XML documents as element types and attribute

+names.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML namespaces<indexterm>overview</indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<refbody>

+<section>XML namespaces are defined by a W3C recommendation, dating 14 January

+1999, called <xref format="html" href="http://www.w3.org/TR/REC-xml-names/"

+scope="external">Namespaces in XML</xref>. XML tag names should be globally

+unique, as well as short for performance reasons. In order to resolve this

+conflict, the W3C namespace recommendation defines an attribute <b>xmlns</b> which

+can amend any XML element. If it is present in an element, it identifies the

+namespace for this element.</section>

+<section><p>The xmlns attribute has the following syntax:</p><p><codeph>xmlns:<varname>prefix</varname>=namespace</codeph> </p><p>where <codeph>namespace</codeph

+> is a unique URI (such as www.ibm.com) and where <codeph><varname>prefix</varname></codeph> represents

+the namespace and provides a pointer to it.</p><p>In the following customer

+element definition, an accounting namespace is defined in order to be able

+to distinguish the element tags from those appearing in customer records created

+by other business applications:</p><p><codeblock>&lt;acct:customer xmlns:acct="http://www.my.com/acct-REV10">

+	&lt;acct:name>Corporation&lt;/acct:name>

+	&lt;acct:order acct:ref="5566"/>

+	&lt;acct:status>invoice&lt;/acct:status>

+&lt;/acct:customer>  </codeblock> </p><p>The <i>namespace definition</i> in

+the first line assigns the namespace <i>http://www.my.com/acct-REV10</i> to

+the prefix. This prefix is used on the element names such as name in order

+to attach them to the namespace. A second application, for example, a fulfillment

+system, can assign a different namespace to its customer elements:</p><p><codeblock>&lt;ful:customer xmlns:ful="http://www.your.com/ful">

+	&lt;ful:name>Corporation&lt;/ful:name>

+	&lt;ful:order ful:ref="A98756"/>

+	&lt;ful:status>shipped&lt;/ful:status>

+ &lt;/ful:customer></codeblock> </p><p>An application processing both data

+structures is now able to treat the accounting and the fulfillment data differently.

+There is a default namespace. It is set if no local name is assigned in the

+namespace definition:</p><p><codeblock>&lt;acct:customer xmlns="http://www.my.com/acct-REV10" xmlns:acct="http://www.my.com/acct-REV10 ">

+&lt;name>Corporation&lt;/name>

+&lt;order acct:ref="5566"/>

+&lt;status>invoice&lt;/status>

+&lt;/customer></codeblock></p><p>In this example, all tags in the customer

+record are qualified to reside in the namespace <i>http://www.my.com/acct-REV10.</i> No

+explicit prefix is needed because the default namespace is used. Note that

+the default namespace applies to any attributes definitions.</p></section>

+<section><title>XML schemas and namespaces</title><p>In the following XML

+schema, the default namespace for the schema is defined as the standard XML

+schema namespace <i>http://www.w3.org/2001/XMLSchem</i>a; there is also a

+schema specific namespace <i>http://www.ibm.com</i>.</p><p><codeblock>&lt;?xml version="1.0"?>

+&lt;schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:TestSchema="http://www.ibm.com">

+ &lt;simpleType name="ZipCodeType">

+ &lt;restriction base="integer">

+  &lt;minInclusive value="10000"/>

+ &lt;maxInclusive value="99999"/>

+&lt;/restriction>

+ &lt;/simpleType> 

+ &lt;!--element definitions skipped -->  

+&lt;/schema>  </codeblock></p><p>Assuming that the preceding XML schema is

+saved as <filepath>C:\temp\TestSchema.xsd</filepath>, a sample XML file that

+validates against this schema is:</p><p><codeblock>&lt;?xml version="1.0"?>

+&lt;x:addressList xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.ibm.com file:///C:/temp/TestSchema.xsd">

+ xsi:schemaLocation="http://www.ibm.com file:///C:/temp/TestSchema.xsd">

+&lt;x:address>

+ &lt;x:street>x:Vangerowstrasse&lt;/x:street>

+  &lt;x:zipCode>69115&lt;/x:zipCode>

+ &lt;x:city>x:Heidelberg&lt;/x:city>

+ &lt;/x:address>

+    &lt;x:address> 

+&lt;x:street>x:Bernal Road&lt;/x:street> 

+&lt;x:zipCode>90375&lt;/x:zipCode>

+     &lt;x:city>x:San Jose&lt;/x:city>

+ &lt;/x:address>

+&lt;/x:addressList> </codeblock></p></section>

+<section><title>Target namespace</title><p> The target namespace serves to

+identify the namespace within which the association between the element and

+its name exists. In the case of declarations, this association determines

+the namespace of the elements in XML files conforming to the schema. An XML

+file importing a schema must reference its target namespace in the schemaLocation

+attribute. Any mismatches between the target and the actual namespace of an

+element are reported as schema validation errors. In our example, the target

+namespace is http://www.ibm.com; it is defined in the  XML schema file and

+referenced twice in the XML file. Any mismatch between these three occurrences

+of the namespace lead to validation errors.</p><p> The following examples

+show how target namespaces and namespace prefixes work in XML schemas and

+their corresponding XML instance documents.</p></section>

+<section><title>Sample 1 - A schema with both a default and target namespace

+and unqualified locals</title><p>The XML schema:  </p><p><codeblock>&lt;?xml version="1.0"?>

+&lt;schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:x="http://www.ibm.com">

+&lt;complexType name="AddressType">

+&lt;sequence>

+&lt;element name="name" type="string">&lt;/element>

+&lt;/sequence>

+&lt;/complexType>

+&lt;element name="MyAddress" type="x:AddressType">&lt;/element>

+&lt;/schema> </codeblock> </p><p>A valid XML instance document created from

+this schema looks like this. Local elements and attributes are <i>unqualified</i>.</p><p><codeblock>&lt;?xml version="1.0"?>

+&lt;x:MyAddress xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ibm.com x.xsd ">

+&lt;name>Peter Smith&lt;/name>

+&lt;/x:MyAddress> </codeblock></p><p>When local elements (such as the <i>"name"</i> element)

+and attributes are unqualified in an XML file, then only the root element

+is qualified. So, in this example, the <i>"x"</i> namespace prefix is assigned

+to the root element <i>"MyAddress"</i>, associating it with the namespace <i>"http://www.ibm.com",</i> but

+the<i>"x"</i> prefix is not assigned to the local element <i>"name"</i>.</p></section>

+<section><title>Sample 2 - A schema with both a default and target namespace

+and qualified locals</title><p><codeblock>&lt;?xml version="1.0"?>

+&lt;schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:x="http://www.ibm.com" elementFormDefault="qualified">

+&lt;complexType name="AddressType">

+&lt;sequence>

+&lt;element name="name" type="string">&lt;/element>

+&lt;/sequence>

+&lt;/complexType>

+&lt;element name="MyAddress" type="x:AddressType">&lt;/element>

+ &lt;/schema>  </codeblock></p><p>A valid XML instance document created from

+this schema looks like this. Local elements and attributes are <i>qualified</i> This

+is because the elementFormDefault attribute is set to qualified in the XML

+schema.</p><p><codeblock>&lt;?xml version="1.0"?>

+  &lt;x:MyAddress xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

+ xsi:schemaLocation="http://www.ibm.com x.xsd "> 

+&lt;x:name>Peter Smith&lt;/x:name>

+ &lt;/x:MyAddress></codeblock> </p><p>In this example, the <i>"x"</i> namespace

+prefix is assigned to both the root element <i>"MyAddress"</i> and the local

+element <i>"name"</i>, associating them with the namespace <i>"http://www.ibm.com",</i>.</p></section>

+<section><title>Sample 3 - Schema with target Namespace, and explicitly defines

+xmlns:xsd</title><p>This XML schema adds this attribute:  </p><codeph>xmlns:xsd="http://www.w3.org/2001/XMLSchema </codeph><p>What

+this means is that each of the constructs that are defined by the XML schema

+language will need to be qualified with the <varname>"xsd"</varname> prefix.

+For example, xsd:complexType and  xsd:string</p><p>. Note that you can chose

+any other prefixes such as <varname>"xs"</varname> or <varname>"foobar"</varname> in

+your declaration and usage.</p><p>You can specify this prefix in the XML schema

+preferences page. For more information, refer to the related tasks.</p><p>All

+user defined types belong to the namespace  http://www.ibm.com as defined

+by the targetNamespace attribute, and the prefix is <i>"x"</i> as defined

+by the xmlns:x attribute.</p><p><codeblock>&lt;?xml version="1.0"?>

+&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:x="http://www.ibm.com">

+&lt;xsd:complexType name="AddressType">

+&lt;xsd:sequence>

+		 &lt;xsd:element name="name" type="xsd:string">&lt;/xsd:element>

+&lt;/xsd:sequence>

+ &lt;/xsd:complexType>

+ &lt;xsd:element name="MyAddress" type="x:AddressType">&lt;/xsd:element>

+&lt;/xsd:schema></codeblock> </p><p>A valid XML instance document created

+from this schema looks like this. Local elements and attributes are <i>unqualified</i>.

+The semantics of qualification is the same as Sample 1.</p><p><codeblock>&lt;?xml version="1.0"?>

+ &lt;x:MyAddress xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.ibm.com x.xsd ">

+&lt;name>Peter Smith&lt;/name>

+ &lt;/x:MyAddress></codeblock></p></section>

+<section><title>Sample 4 - Schema with undeclared target Namespace that explicitly

+defines xmlns:xsd</title><p>This XML schema has no target namespace for itself.

+In this case, it is highly recommended that all XML schema constructs be explicitly

+qualified with a prefix such as <i>"xsd"</i>. The definitions and declarations

+from this schema such as <i>AddressType</i> are referenced without namespace

+qualification since there is no namespace prefix.  </p><p><codeblock>&lt;?xml version="1.0"?>

+&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

+&lt;xsd:complexType name="AddressType">

+&lt;xsd:sequence>

+&lt;xsd:element name="name" type="xsd:string">&lt;/xsd:element>

+&lt;xsd:element name="name" type="xsd:string">&lt;/xsd:element>

+&lt;xsd:element name="name" type="xsd:string">&lt;/xsd:element> 

+&lt;/xsd:sequence> 

+&lt;/xsd:complexType>

+&lt;xsd:element name="MyAddress" type="AddressType">&lt;/xsd:element> 

+&lt;/xsd:schema> </codeblock></p><p>A valid XML instance document created

+from the schema looks like this. All elements are <i>unqualified</i>.</p><p><codeblock>&lt;?xml version="1.0"?>

+&lt;MyAddress xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="x.xsd">

+&lt;name>name&lt;/name>

+&lt;/MyAddress></codeblock>  </p></section>

+<section><title>Sample 5 - A schema where the target namespace is the default

+namespace</title><p>This is an XML schema where the target namespace is the

+default namespace. As well, the namespace has no namespace prefix.</p><p><codeblock>&lt;?xml version="1.0"?>

+ &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns="http://www.ibm.com">

+&lt;xsd:complexType name="AddressType">

+&lt;xsd:sequence>

+&lt;xsd:element name="name" type="xsd:string">&lt;/xsd:element>

+&lt;/xsd:sequence>

+&lt;/xsd:complexType>

+ &lt;xsd:element name="MyAddress" type="AddressType">&lt;/xsd:element>

+ &lt;/xsd:schema> </codeblock> </p><p>A valid XML instance document created

+from the schema looks like this:</p><p><codeblock>&lt;?xml version="1.0" encoding="UTF-8"?>

+&lt;MyAddress xmlns="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ibm.com NewXMLSchema.xsd">

+&lt;name>name&lt;/name>

+ &lt;/MyAddress>  </codeblock> </p></section>

+</refbody>

+</reference>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rnmspc.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rnmspc.html
index 3686085..6903e72 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rnmspc.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rnmspc.html
@@ -1,35 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="XML namespaces" />
+<meta name="abstract" content="An XML namespace is a collection of names, identified by a URI reference, which are used in XML documents as element types and attribute names." />
+<meta name="description" content="An XML namespace is a collection of names, identified by a URI reference, which are used in XML documents as element types and attribute names." />
+<meta content="XML namespaces, overview" name="DC.subject" />
+<meta content="XML namespaces, overview" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tedtpref.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rnmspc" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>XML namespaces</title>
 </head>
 <body id="rnmspc"><a name="rnmspc"><!-- --></a>
 
+
 <h1 class="topictitle1">XML namespaces</h1>
+
+
+
+
 <div><p>An XML namespace is a collection of names, identified by a URI
 reference, which are used in XML documents as element types and attribute
 names.</p>
-<div><div class="skipspace">XML namespaces are defined by a W3C recommendation, dating 14 January
-1999, called <a href="http://www.w3.org/TR/REC-xml-names/">Namespaces
-in XML</a>. XML tag names should be globally unique, as well as short for
-performance reasons. In order to resolve this conflict, the W3C namespace
-recommendation defines an attribute xmlns which can amend any XML element.
-If it is present in an element, it identifies the namespace for this element.</div>
-<div class="skipspace"><p>The xmlns attribute has the following syntax:</p>
-<p><samp class="codeph"> xmlns: <var class="varname">prefix</var>:namespace</samp> </p>
+
+<div class="section">XML namespaces are defined by a W3C recommendation, dating 14 January
+1999, called <a href="http://www.w3.org/TR/REC-xml-names/" target="_blank">Namespaces in XML</a>. XML tag names should be globally
+unique, as well as short for performance reasons. In order to resolve this
+conflict, the W3C namespace recommendation defines an attribute <strong>xmlns</strong> which
+can amend any XML element. If it is present in an element, it identifies the
+namespace for this element.</div>
+
+<div class="section"><p>The xmlns attribute has the following syntax:</p>
+<p><samp class="codeph">xmlns:<var class="varname">prefix</var>=namespace</samp> </p>
 <p>where <samp class="codeph">namespace</samp> is a unique URI (such as www.ibm.com) and where <samp class="codeph"><var class="varname">prefix</var></samp> represents
 the namespace and provides a pointer to it.</p>
 <p>In the following customer
@@ -42,8 +53,8 @@
 	&lt;acct:status&gt;invoice&lt;/acct:status&gt;
 &lt;/acct:customer&gt;  </pre>
  </div>
-<p>The <i>namespace definition</i> in
-the first line assigns the namespace <i>http://www.my.com/acct-REV10</i> to
+<p>The <em>namespace definition</em> in
+the first line assigns the namespace <em>http://www.my.com/acct-REV10</em> to
 the prefix. This prefix is used on the element names such as name in order
 to attach them to the namespace. A second application, for example, a fulfillment
 system, can assign a different namespace to its customer elements:</p>
@@ -64,15 +75,16 @@
 &lt;/customer&gt;</pre>
 </div>
 <p>In this example, all tags in the customer
-record are qualified to reside in the namespace <i>http://www.my.com/acct-REV10.</i> No
+record are qualified to reside in the namespace <em>http://www.my.com/acct-REV10.</em> No
 explicit prefix is needed because the default namespace is used. Note that
 the default namespace applies to any attributes definitions.</p>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">XML schemas and namespaces</h4><p>In the XML schema below,
-the default namespace for the schema is defined as the standard XML schema
-namespace <i>http://www.w3.org/2001/XMLSchem</i>a; there is also a schema
-specific namespace <i>http://www.ibm.com</i>.</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+
+<div class="section"><h4 class="sectiontitle">XML schemas and namespaces</h4><p>In the following XML
+schema, the default namespace for the schema is defined as the standard XML
+schema namespace <em>http://www.w3.org/2001/XMLSchem</em>a; there is also a
+schema specific namespace <em>http://www.ibm.com</em>.</p>
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:TestSchema="http://www.ibm.com"&gt;
  &lt;simpleType name="ZipCodeType"&gt;
  &lt;restriction base="integer"&gt;
@@ -84,9 +96,9 @@
 &lt;/schema&gt;  </pre>
 </div>
 <p>Assuming that the preceding XML schema is
-is saved as <span class="filepath">C:\temp\TestSchema.xsd</span>, a sample XML file
-that validates against this schema is:</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+saved as <span class="filepath">C:\temp\TestSchema.xsd</span>, a sample XML file that
+validates against this schema is:</p>
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;x:addressList xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.ibm.com file:///C:/temp/TestSchema.xsd"&gt;
  xsi:schemaLocation="http://www.ibm.com file:///C:/temp/TestSchema.xsd"&gt;
 &lt;x:address&gt;
@@ -102,7 +114,8 @@
 &lt;/x:addressList&gt; </pre>
 </div>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">Target namespace</h4><p> The target namespace serves to
+
+<div class="section"><h4 class="sectiontitle">Target namespace</h4><p> The target namespace serves to
 identify the namespace within which the association between the element and
 its name exists. In the case of declarations, this association determines
 the namespace of the elements in XML files conforming to the schema. An XML
@@ -116,9 +129,10 @@
 show how target namespaces and namespace prefixes work in XML schemas and
 their corresponding XML instance documents.</p>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">Sample 1 - A schema with both a default and target namespace
+
+<div class="section"><h4 class="sectiontitle">Sample 1 - A schema with both a default and target namespace
 and unqualified locals</h4><p>The XML schema:  </p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:x="http://www.ibm.com"&gt;
 &lt;complexType name="AddressType"&gt;
 &lt;sequence&gt;
@@ -129,20 +143,21 @@
 &lt;/schema&gt; </pre>
  </div>
 <p>A valid XML instance document created from
-this schema looks like this. Local elements and attributes are <i>unqualified</i>.</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+this schema looks like this. Local elements and attributes are <em>unqualified</em>.</p>
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;x:MyAddress xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ibm.com x.xsd "&gt;
 &lt;name&gt;Peter Smith&lt;/name&gt;
 &lt;/x:MyAddress&gt; </pre>
 </div>
-<p>When local elements (such as the <i>"name"</i> element)
+<p>When local elements (such as the <em>"name"</em> element)
 and attributes are unqualified in an XML file, then only the root element
-is qualified. So, in this example, the <i>"x"</i> namespace prefix is assigned
-to the root element <i>"MyAddress"</i>, associating it with the namespace <i>"http://www.ibm.com",</i> but
-the<i>"x"</i> prefix is not assigned to the local element <i>"name"</i>.</p>
+is qualified. So, in this example, the <em>"x"</em> namespace prefix is assigned
+to the root element <em>"MyAddress"</em>, associating it with the namespace <em>"http://www.ibm.com",</em> but
+the<em>"x"</em> prefix is not assigned to the local element <em>"name"</em>.</p>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">Sample 2 - A schema with both a default and target namespace
-and qualified locals</h4><div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+
+<div class="section"><h4 class="sectiontitle">Sample 2 - A schema with both a default and target namespace
+and qualified locals</h4><div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:x="http://www.ibm.com" elementFormDefault="qualified"&gt;
 &lt;complexType name="AddressType"&gt;
 &lt;sequence&gt;
@@ -153,20 +168,21 @@
  &lt;/schema&gt;  </pre>
 </div>
 <p>A valid XML instance document created from
-this schema looks like this. Local elements and attributes are <i>qualified</i> This
+this schema looks like this. Local elements and attributes are <em>qualified</em> This
 is because the elementFormDefault attribute is set to qualified in the XML
 schema.</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
   &lt;x:MyAddress xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.ibm.com x.xsd "&gt; 
 &lt;x:name&gt;Peter Smith&lt;/x:name&gt;
  &lt;/x:MyAddress&gt;</pre>
  </div>
-<p>In this example, the <i>"x"</i> namespace
-prefix is assigned to both the root element <i>"MyAddress"</i> and the local
-element <i>"name"</i>, associating them with the namespace <i>"http://www.ibm.com",</i>.</p>
+<p>In this example, the <em>"x"</em> namespace
+prefix is assigned to both the root element <em>"MyAddress"</em> and the local
+element <em>"name"</em>, associating them with the namespace <em>"http://www.ibm.com",</em>.</p>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">Sample 3 - Schema with target Namespace, and explicitly defines
+
+<div class="section"><h4 class="sectiontitle">Sample 3 - Schema with target Namespace, and explicitly defines
 xmlns:xsd</h4><p>This XML schema adds this attribute:  </p>
 <samp class="codeph">xmlns:xsd="http://www.w3.org/2001/XMLSchema </samp><p>What
 this means is that each of the constructs that are defined by the XML schema
@@ -175,38 +191,39 @@
 <p>. Note that you can chose
 any other prefixes such as <var class="varname">"xs"</var> or <var class="varname">"foobar"</var> in
 your declaration and usage.</p>
-<p>You can specify this prefix in the XML Schema
-preferences page. For more information, refer to the related tasks below.</p>
+<p>You can specify this prefix in the XML schema
+preferences page. For more information, refer to the related tasks.</p>
 <p>All
 user defined types belong to the namespace  http://www.ibm.com as defined
-by the targetNamespace attribute, and the prefix is <i>"x"</i> as defined
+by the targetNamespace attribute, and the prefix is <em>"x"</em> as defined
 by the xmlns:x attribute.</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns:x="http://www.ibm.com"&gt;
 &lt;xsd:complexType name="AddressType"&gt;
 &lt;xsd:sequence&gt;
- &lt;xsd:element name="name" type="xsd:string"&gt;&lt;/xsd:element&gt;
+		 &lt;xsd:element name="name" type="xsd:string"&gt;&lt;/xsd:element&gt;
 &lt;/xsd:sequence&gt;
  &lt;/xsd:complexType&gt;
  &lt;xsd:element name="MyAddress" type="x:AddressType"&gt;&lt;/xsd:element&gt;
 &lt;/xsd:schema&gt;</pre>
  </div>
 <p>A valid XML instance document created
-from this schema looks like this. Local elements and attributes are <i>unqualified</i>.
+from this schema looks like this. Local elements and attributes are <em>unqualified</em>.
 The semantics of qualification is the same as Sample 1.</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
  &lt;x:MyAddress xmlns:x="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.ibm.com x.xsd "&gt;
 &lt;name&gt;Peter Smith&lt;/name&gt;
  &lt;/x:MyAddress&gt;</pre>
 </div>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">Sample 4 - Schema with undeclared target Namespace that explicitly
+
+<div class="section"><h4 class="sectiontitle">Sample 4 - Schema with undeclared target Namespace that explicitly
 defines xmlns:xsd</h4><p>This XML schema has no target namespace for itself.
 In this case, it is highly recommended that all XML schema constructs be explicitly
-qualified with a prefix such as <i>"xsd"</i>. The definitions and declarations
-from this schema such as <i>AddressType</i> are referenced without namespace
+qualified with a prefix such as <em>"xsd"</em>. The definitions and declarations
+from this schema such as <em>AddressType</em> are referenced without namespace
 qualification since there is no namespace prefix.  </p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
 &lt;xsd:complexType name="AddressType"&gt;
 &lt;xsd:sequence&gt;
@@ -219,17 +236,18 @@
 &lt;/xsd:schema&gt; </pre>
 </div>
 <p>A valid XML instance document created
-from the schema looks like this. All elements are <i>unqualified</i>.</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+from the schema looks like this. All elements are <em>unqualified</em>.</p>
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
 &lt;MyAddress xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="x.xsd"&gt;
 &lt;name&gt;name&lt;/name&gt;
 &lt;/MyAddress&gt;</pre>
   </div>
 </div>
-<div class="skipspace"><h4 class="sectiontitle">Sample 5 - A schema where the target namespace is the default
+
+<div class="section"><h4 class="sectiontitle">Sample 5 - A schema where the target namespace is the default
 namespace</h4><p>This is an XML schema where the target namespace is the
 default namespace. As well, the namespace has no namespace prefix.</p>
-<div class="p"><pre>&lt;?xml version="1.0&quot;&gt;
+<div class="p"><pre>&lt;?xml version="1.0"?&gt;
  &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ibm.com" xmlns="http://www.ibm.com"&gt;
 &lt;xsd:complexType name="AddressType"&gt;
 &lt;xsd:sequence&gt;
@@ -241,15 +259,19 @@
  </div>
 <p>A valid XML instance document created
 from the schema looks like this:</p>
-<div class="p"><pre>&lt;?xml version="1.0" encoding="UTF-8&quot;&gt;
+<div class="p"><pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;MyAddress xmlns="http://www.ibm.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ibm.com NewXMLSchema.xsd"&gt;
 &lt;name&gt;name&lt;/name&gt;
  &lt;/MyAddress&gt;  </pre>
  </div>
 </div>
+
 </div>
+
 <div><div class="reltasks"><strong>Related tasks</strong><br />
 <div><a href="../topics/tedtpref.html" title="You can set various preferences for XML schema files such as the default target namespace and XML Schema language constructs prefix used.">Editing XML schema file preferences</a></div>
 </div>
-</div></body>
+</div>
+
+</body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rrefintg.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rrefintg.dita
new file mode 100644
index 0000000..97d9893
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rrefintg.dita
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE reference  PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd">

+<reference id="rrefintg" xml:lang="en-us">

+<title>Referential integrity in the XML schema editor</title>

+<titlealts>

+<searchtitle>Referential integrity</searchtitle>

+</titlealts>

+<shortdesc>The XML schema editor has a built-in mechanism to handle referential

+integrity issues. When you delete certain nodes, clean up for any nodes affected

+will automatically occur.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>referential integrity</indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>clean up in</indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<refbody>

+<section>When you define a complex type, you can add a content model to it

+and reference a global element. <p>For example:<codeblock>&lt;schema>

+ &lt;element name="comment" type="string">

+	&lt;complexType name="Items">

+		&lt;sequence>

+				&lt;element ref="comment">

+		 &lt;/sequence>

+	 &lt;/complexType>

+&lt;/schema></codeblock></p><p>If the global element (comment) was deleted,

+all references to it would be in error. However, when you delete the global

+element, the XML schema editor will clean up using the following algorithm:</p><ul>

+<li>If there are one or more global elements in the schema, it will change

+all existing references to the first global element.</li>

+<li>If there is no global element, then it will delete the element reference

+from the content model.</li>

+</ul></section>

+<section><title>Deleting included and imported schema</title><p>If an included

+or imported schema is deleted, you must manually reset the following type

+references as appropriate: <ul>

+<li>Global element and element's type</li>

+<li>Attribute type</li>

+<li>Complex type derivation</li>

+<li>Simple type derivation </li>

+</ul>They will not automatically be reset if an included or imported schema

+is deleted.</p></section>

+</refbody>

+</reference>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rrefintg.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rrefintg.html
index 391b490..560b14e 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rrefintg.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rrefintg.html
@@ -1,52 +1,88 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="Referential integrity in the XML schema editor" />
+<meta name="abstract" content="The XML schema editor has a built-in mechanism to handle referential integrity issues. When you delete certain nodes, clean up for any nodes affected will automatically occur." />
+<meta name="description" content="The XML schema editor has a built-in mechanism to handle referential integrity issues. When you delete certain nodes, clean up for any nodes affected will automatically occur." />
+<meta content="XML schema editor, referential integrity, clean up in" name="DC.subject" />
+<meta content="XML schema editor, referential integrity, clean up in" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/cxmlsced.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tedtschm.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tdelscmp.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefintg" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Referential integrity</title>
 </head>
-<body id="rrefintg"><a name="rrefintg"><!-- --></a>  <h1 class="topictitle1">Referential
-integrity in the XML schema editor</h1> <div><p>The XML schema editor has
-a built-in mechanism to handle referential integrity issues. When you delete
-certain nodes, clean up for any nodes affected will automatically occur.</p> <div><p>When
-you define a complex type, you can add a content model to it and reference
-a global element. </p><div class="skipspace"><div class="p">For example:<pre>&lt;schema&gt;
+<body id="rrefintg"><a name="rrefintg"><!-- --></a>
+
+
+<h1 class="topictitle1">Referential integrity in the XML schema editor</h1>
+
+
+
+
+<div><p>The XML schema editor has a built-in mechanism to handle referential
+integrity issues. When you delete certain nodes, clean up for any nodes affected
+will automatically occur.</p>
+
+<div class="section">When you define a complex type, you can add a content model to it
+and reference a global element. <div class="p">For example:<pre>&lt;schema&gt;
  &lt;element name="comment" type="string"&gt;
- &lt;complexType name="Items"&gt;
- &lt;sequence&gt;
- &lt;element ref="comment"&gt;
- &lt;/sequence&gt;
- &lt;/complexType&gt;
-&lt;/schema&gt;</pre> </div> <p>If the global element (comment) was deleted,
+	&lt;complexType name="Items"&gt;
+		&lt;sequence&gt;
+				&lt;element ref="comment"&gt;
+		 &lt;/sequence&gt;
+	 &lt;/complexType&gt;
+&lt;/schema&gt;</pre>
+</div>
+<p>If the global element (comment) was deleted,
 all references to it would be in error. However, when you delete the global
-element, the XML schema editor will clean up using the following algorithm:</p> <ul>
+element, the XML schema editor will clean up using the following algorithm:</p>
+<ul>
 <li>If there are one or more global elements in the schema, it will change
 all existing references to the first global element.</li>
+
 <li>If there is no global element, then it will delete the element reference
 from the content model.</li>
-</ul> </div> <div class="section"><h4 class="sectiontitle">Deleting included
-and imported schema</h4><div class="p">If an included or imported schema is
-deleted, you must manually reset the following type references as appropriate: <ul>
+
+</ul>
+</div>
+
+<div class="section"><h4 class="sectiontitle">Deleting included and imported schema</h4><div class="p">If an included
+or imported schema is deleted, you must manually reset the following type
+references as appropriate: <ul>
 <li>Global element and element's type</li>
+
 <li>Attribute type</li>
+
 <li>Complex type derivation</li>
-<li>Simple type derivation</li>
-</ul> They will not automatically be reset if an included or imported schema
-is deleted.</div> </div> </div> <p><div class="relconcepts"><strong>Related
-concepts</strong><br/> <div><a href="../topics/cxmlsced.html" title="XML schemas are an XML language for describing and constraining the content of XML files."
->XML schema editor</a></div> </div></p> <p class="reltasks"><strong>Related
-tasks</strong><br/> <div><a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix."
->Editing XML schema properties</a></div> </p></div> <p></p></body>
-</html>
+
+<li>Simple type derivation </li>
+
+</ul>
+They will not automatically be reset if an included or imported schema
+is deleted.</div>
+</div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="../topics/cxmlsced.html" title="XML schemas are an XML language for describing and constraining the content of XML files.">XML schema editor</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix.">Editing XML schema properties</a></div>
+<div><a href="../topics/tdelscmp.html" title="If you have created any XML schema components you no longer need, you can delete them.">Deleting XML schema components</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rxsdicons.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rxsdicons.dita
new file mode 100644
index 0000000..7aeb983
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rxsdicons.dita
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE reference  PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd">

+<reference id="ricons" xml:lang="en-us">

+<title>Icons used in the XML schema editor</title>

+<titlealts>

+<searchtitle>XML schema editor icons</searchtitle>

+</titlealts>

+<shortdesc>The following XML schema editor icons appear in the Outline, Graph,

+and Properties view.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>icons</indexterm></indexterm>

+<indexterm>Icons<indexterm>XML schema editor</indexterm></indexterm></keywords>

+</metadata></prolog>

+<refbody>

+<section></section>

+<table>

+<tgroup cols="2"><colspec colname="COLSPEC0"/><colspec colname="COLSPEC1"/>

+<tbody>

+<row>

+<entry colname="COLSPEC0" valign="bottom"><b>Icon</b></entry>

+<entry colname="COLSPEC1" valign="bottom"><b>Description</b></entry>

+</row>

+<row>

+<entry><image href="../images/XSDAnyAttribute.gif"><alt>This graphic is the

+any attribute icon </alt></image></entry>

+<entry><codeph>any</codeph> attribute</entry>

+</row>

+<row>

+<entry><image href="../images/XSDAny.gif"><alt>This graphic is the any element

+icon </alt></image></entry>

+<entry><codeph>any</codeph> element</entry>

+</row>

+<row>

+<entry><image href="../images/XSDAttribute.gif"><alt>This graphic is the attribute

+icon </alt></image></entry>

+<entry>attribute</entry>

+</row>

+<row>

+<entry><image href="../images/XSDAttributeGroup.gif"><alt>This graphic is

+the attribute group icon </alt></image></entry>

+<entry>attribute group</entry>

+</row>

+<row>

+<entry><image href="../images/XSDAttributeGroupRef.gif"><alt>This graphic

+is the attribute group reference icon </alt></image></entry>

+<entry>attribute group reference</entry>

+</row>

+<row>

+<entry><image href="../images/XSDAttributeRef.gif"><alt>This graphic is the

+attribute reference icon </alt></image></entry>

+<entry>attribute reference</entry>

+</row>

+<row>

+<entry><image href="../images/XSDAll.gif"><alt>This graphic is the content

+model - all icon </alt></image></entry>

+<entry>content model - all</entry>

+</row>

+<row>

+<entry colname="COLSPEC0"><image href="../images/XSDChoice.gif"><alt>This

+graphic is the content model - choice icon </alt></image></entry>

+<entry colname="COLSPEC1">content model - choice</entry>

+</row>

+<row>

+<entry colname="COLSPEC0"><image href="../images/XSDSequence.gif"><alt>This

+graphic is the content model - sequence icon </alt></image></entry>

+<entry colname="COLSPEC1">content model - sequence</entry>

+</row>

+<row>

+<entry><image href="../images/XSDComplexType.gif"><alt>This graphic is the

+any element icon </alt></image></entry>

+<entry>complex type</entry>

+</row>

+<row>

+<entry><image href="../images/XSDElement.gif"><alt>This graphic is the element

+icon </alt></image></entry>

+<entry>element</entry>

+</row>

+<row>

+<entry><image href="../images/XSDElementRef.gif"><alt>This graphic is the

+element reference icon </alt></image></entry>

+<entry>element reference</entry>

+</row>

+<row>

+<entry><image href="../images/XSDSimpleEnum.gif"><alt>This graphic is the

+enumeration icon </alt></image></entry>

+<entry>enumeration</entry>

+</row>

+<row>

+<entry><image href="../images/XSDGlobalAttribute.gif"><alt>This graphic is

+the global attribute icon </alt></image></entry>

+<entry>global attribute</entry>

+</row>

+<row>

+<entry> <image href="../images/XSDGlobalElement.gif"><alt>This graphic is

+the global element icon </alt></image></entry>

+<entry>global element</entry>

+</row>

+<row>

+<entry> <image href="../images/XSDGroup.gif"><alt>This graphic is the group

+icon </alt></image></entry>

+<entry>group</entry>

+</row>

+<row>

+<entry><image href="../images/XSDGroupRef.gif"><alt>This graphic is the group

+reference icon </alt></image></entry>

+<entry>group reference</entry>

+</row>

+<row>

+<entry><image href="../images/XSDImport.gif"><alt>This graphic is the import

+icon </alt></image></entry>

+<entry>import</entry>

+</row>

+<row>

+<entry><image href="../images/XSDInclude.gif"><alt>This graphic is the include

+icon </alt></image></entry>

+<entry>include</entry>

+</row>

+<row>

+<entry><image href="../images/XSDSimplePattern.gif"><alt>This graphic is the

+pattern icon </alt></image></entry>

+<entry>pattern</entry>

+</row>

+<row>

+<entry><image href="../images/XSDRedefine.gif"><alt>This graphic is the redefine

+icon </alt></image></entry>

+<entry>redefine</entry>

+</row>

+<row>

+<entry><image href="../images/XSDSimpleType.gif"><alt>This graphic is the

+simple type icon </alt></image></entry>

+<entry>simple type</entry>

+</row>

+</tbody>

+</tgroup>

+</table>

+</refbody>

+</reference>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rxsdicons.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rxsdicons.html
index 2d6e1c4..456f000 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rxsdicons.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/rxsdicons.html
@@ -1,99 +1,209 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
-<title>Icons used in the XML schema editor</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="Icons used in the XML schema editor" />
+<meta name="abstract" content="The following XML schema editor icons appear in the Outline, Graph, and Properties view." />
+<meta name="description" content="The following XML schema editor icons appear in the Outline, Graph, and Properties view." />
+<meta content="XML schema editor, icons, Icons" name="DC.subject" />
+<meta content="XML schema editor, icons, Icons" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="ricons" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>XML schema editor icons</title>
 </head>
 <body id="ricons"><a name="ricons"><!-- --></a>
+
+
 <h1 class="topictitle1">Icons used in the XML schema editor</h1>
+
+
+
+
 <div><p>The following XML schema editor icons appear in the Outline, Graph,
 and Properties view.</p>
-<div class="section"></div>
 
-<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><tbody><tr><td valign="bottom"><strong>Icon</strong></td>
+<div class="section" />
+
+
+<div class="tablenoborder"><table summary="" cellspacing="0" cellpadding="4" frame="border" border="1" rules="all">
+<tbody>
+<tr>
+<td valign="bottom"><strong>Icon</strong></td>
+
 <td valign="bottom"><strong>Description</strong></td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDAnyAttribute.gif" alt="This graphic is the any attribute icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDAnyAttribute.gif" alt="This graphic is the&#10;any attribute icon " /></td>
+
 <td valign="top"><samp class="codeph">any</samp> attribute</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDAny.gif" alt="This graphic is the any element icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDAny.gif" alt="This graphic is the any element&#10;icon " /></td>
+
 <td valign="top"><samp class="codeph">any</samp> element</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDAttribute.gif" alt="This graphic is the attribute icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDAttribute.gif" alt="This graphic is the attribute&#10;icon " /></td>
+
 <td valign="top">attribute</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDAttributeGroup.gif" alt="This graphic is the attribute group icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDAttributeGroup.gif" alt="This graphic is&#10;the attribute group icon " /></td>
+
 <td valign="top">attribute group</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDAttributeGroupRef.gif" alt="This graphic is the attribute group reference icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDAttributeGroupRef.gif" alt="This graphic&#10;is the attribute group reference icon " /></td>
+
 <td valign="top">attribute group reference</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDAttributeRef.gif" alt="This graphic is the attribute reference icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDAttributeRef.gif" alt="This graphic is the&#10;attribute reference icon " /></td>
+
 <td valign="top">attribute reference</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDAll.gif" alt="This graphic is the content model - all icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDAll.gif" alt="This graphic is the content&#10;model - all icon " /></td>
+
 <td valign="top">content model - all</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDChoice.gif" alt="This graphic is the content model - choice icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDChoice.gif" alt="This&#10;graphic is the content model - choice icon " /></td>
+
 <td valign="top">content model - choice</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDSequence.gif" alt="This graphic is the content model - sequence icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDSequence.gif" alt="This&#10;graphic is the content model - sequence icon " /></td>
+
 <td valign="top">content model - sequence</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDComplexType.gif" alt="This graphic is the any element icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDComplexType.gif" alt="This graphic is the&#10;any element icon " /></td>
+
 <td valign="top">complex type</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDElement.gif" alt="This graphic is the element icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDElement.gif" alt="This graphic is the element&#10;icon " /></td>
+
 <td valign="top">element</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDElementRef.gif" alt="This graphic is the element reference icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDElementRef.gif" alt="This graphic is the&#10;element reference icon " /></td>
+
 <td valign="top">element reference</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDSimpleEnum.gif" alt="This graphic is the enumeration icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDSimpleEnum.gif" alt="This graphic is the&#10;enumeration icon " /></td>
+
 <td valign="top">enumeration</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDGlobalAttribute.gif" alt="This graphic is the global attribute icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDGlobalAttribute.gif" alt="This graphic is&#10;the global attribute icon " /></td>
+
 <td valign="top">global attribute</td>
+
 </tr>
-<tr><td valign="top"> <img src="../images/XSDGlobalElement.gif" alt="This graphic is the global element icon" /></td>
+
+<tr>
+<td valign="top"> <img src="../images/XSDGlobalElement.gif" alt="This graphic is&#10;the global element icon " /></td>
+
 <td valign="top">global element</td>
+
 </tr>
-<tr><td valign="top"> <img src="../images/XSDGroup.gif" alt="This graphic is the group icon" /></td>
+
+<tr>
+<td valign="top"> <img src="../images/XSDGroup.gif" alt="This graphic is the group&#10;icon " /></td>
+
 <td valign="top">group</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDGroupRef.gif" alt="This graphic is the group reference icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDGroupRef.gif" alt="This graphic is the group&#10;reference icon " /></td>
+
 <td valign="top">group reference</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDImport.gif" alt="This graphic is the import icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDImport.gif" alt="This graphic is the import&#10;icon " /></td>
+
 <td valign="top">import</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDInclude.gif" alt="This graphic is the include icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDInclude.gif" alt="This graphic is the include&#10;icon " /></td>
+
 <td valign="top">include</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDSimplePattern.gif" alt="This graphic is the pattern icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDSimplePattern.gif" alt="This graphic is the&#10;pattern icon " /></td>
+
 <td valign="top">pattern</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDRedefine.gif" alt="This graphic is the redefine icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDRedefine.gif" alt="This graphic is the redefine&#10;icon " /></td>
+
 <td valign="top">redefine</td>
+
 </tr>
-<tr><td valign="top"><img src="../images/XSDSimpleType.gif" alt="This graphic is the simple type icon" /></td>
+
+<tr>
+<td valign="top"><img src="../images/XSDSimpleType.gif" alt="This graphic is the&#10;simple type icon " /></td>
+
 <td valign="top">simple type</td>
+
 </tr>
+
 </tbody>
+
 </table>
 </div>
+
 </div>
-<div></div></body>
+
+<div />
+
+</body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddagrp.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddagrp.dita
new file mode 100644
index 0000000..b6b61d1
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddagrp.dita
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddagrp" xml:lang="en-us">

+<title>Adding attribute groups</title>

+<titlealts>

+<searchtitle>Adding attribute groups</searchtitle>

+</titlealts>

+<shortdesc>An attribute group definition is an association between a name

+and a set of attribute declarations. Named groups of attribute declarations

+can greatly facilitate the maintenance and reuse of common attribute declarations

+in an XML schema.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>attribute

+groups</indexterm></indexterm></indexterm><indexterm>XML schema editor<indexterm>attributes

+groups<indexterm>adding</indexterm></indexterm></indexterm><indexterm>XML

+schema files<indexterm>adding<indexterm>attribute groups</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>attributes groups<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To add an attribute

+group to an XML schema, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, right-click the <uicontrol>Attribute Groups</uicontrol> folder

+and click  <uicontrol>Add Attribute Group</uicontrol>.</cmd><info>It appears

+in the <uicontrol>Attribute Groups</uicontrol> folder.</info></step>

+<step><cmd>Select your new group, and in the Graph view, right-click the attribute

+group and select <menucascade><uicontrol>Refactor</uicontrol><uicontrol>Rename</uicontrol>

+</menucascade>. In the <uicontrol>New Name</uicontrol> field, type a name

+for the attribute group.</cmd></step>

+<step><cmd>To add an attribute, right-click your attribute group in the Outline

+view, click <uicontrol>Add Attribute</uicontrol>.</cmd><info>The attribute

+appears below the attribute group in the Outline view.</info>

+<substeps>

+<substep><cmd>Select the attribute, and in the Graph view, click the current

+(default) name of the attribute, then type the new <uicontrol>Name</uicontrol>.</cmd>

+</substep>

+<substep><cmd>In the Graph view, click the current (default) attribute type

+and select a type from the menu. Alternately, you can select browse to invoke

+the Set Type menu for more options.</cmd><info>The Set Type dialog lists all

+built-in and user-defined types currently available. You can change the <uicontrol>Scope</uicontrol> of

+the list by selecting one of the following options:<ul>

+<li><uicontrol>Workspace</uicontrol>. Lists all of the types available in

+your workspace. </li>

+<li><uicontrol>Enclosing Project</uicontrol>. Lists all of the types available

+in the project that contains your file. </li>

+<li>(Default) <uicontrol>Current Resource</uicontrol>. List all of the types

+available in your current file.</li>

+<li><uicontrol>Working Sets</uicontrol>. List all the types available within

+the selected working set.</li>

+</ul></info></substep>

+</substeps>

+</step>

+<step><cmd>An attribute reference provides a reference to a global attribute.

+To add an attribute reference, in the Graph view, right-click the complex

+type containing the element, and click <uicontrol>Add Attribute Ref</uicontrol>.</cmd>

+<info>A declaration that references a global attribute enables the referenced

+attribute to appear in the instance document in the context of the referencing

+declaration.</info>

+<substeps>

+<substep><cmd>Select the reference, then select the attribute group you want

+it to reference in the Properties view, from the<uicontrol>Ref</uicontrol> menu.</cmd>

+</substep>

+</substeps>

+</step>

+<step><cmd>An attribute group reference provides a reference to an attribute

+group. To add an attribute group reference, in the Graph view, right-click

+the complex type containing the element, and click <uicontrol>Add Attribute

+Group Ref</uicontrol>.</cmd><info>A declaration that references a global attribute

+enables the referenced attribute to appear in the instance document in the

+context of the referencing declaration.</info>

+<substeps>

+<substep><cmd>Select the reference, then select the attribute group you want

+it to reference in the Properties view, from the<uicontrol>Ref</uicontrol> menu.</cmd>

+</substep>

+</substeps>

+</step>

+<step><cmd>An <codeph>any</codeph> element enables element content according

+to namespaces, and the corresponding <codeph>any</codeph> attribute element

+enables attributes to appear in elements. To add an <codeph>any</codeph> attribute,

+right-click your attribute group and click <uicontrol>Add Any Attribute</uicontrol>.</cmd>

+<info>The <codeph>any</codeph> appears below the attribute group in the Outline

+view. You can specify the following values for an <codeph>any</codeph> attribute:</info>

+<choices>

+<choice>For a <b>namespace</b> value, you can select <b>##any</b> (this allows

+any well-formed XML from any namespace), <b>##local </b> (this allows any

+well-formed XML that is not declared to be in a namespace), <b>##other </b> (this

+allows any well-formed XML that is not from the target namespace of the type

+being defined) or <b>##targetNamespace </b> (which is shorthand for the target

+namespace of the type being defined). </choice>

+<choice>For a <uicontrol>processContents</uicontrol> value, you can select <b>skip</b> (the

+XML processor will not validate the attribute content at all), <b>lax</b> (the

+XML processor will validate the attribute content as much as it can), or <b>strict</b> (the

+XML processor will validate all the attribute content).</choice>

+</choices>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddagrp.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddagrp.html
index 00feb1d..0e9940a 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddagrp.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddagrp.html
@@ -1,101 +1,144 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding attribute groups" />
+<meta name="abstract" content="An attribute group definition is an association between a name and a set of attribute declarations. Named groups of attribute declarations can greatly facilitate the maintenance and reuse of common attribute declarations in an XML schema." />
+<meta name="description" content="An attribute group definition is an association between a name and a set of attribute declarations. Named groups of attribute declarations can greatly facilitate the maintenance and reuse of common attribute declarations in an XML schema." />
+<meta content="XML schema editor, adding, attribute groups, attributes groups, XML schema files, attribute groups, XML schema files, attributes groups" name="DC.subject" />
+<meta content="XML schema editor, adding, attribute groups, attributes groups, XML schema files, attribute groups, XML schema files, attributes groups" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddagrp" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding attribute groups</title>
 </head>
 <body id="taddagrp"><a name="taddagrp"><!-- --></a>
 
+
 <h1 class="topictitle1">Adding attribute groups</h1>
+
+
+
+
 <div><p>An attribute group definition is an association between a name
 and a set of attribute declarations. Named groups of attribute declarations
 can greatly facilitate the maintenance and reuse of common attribute declarations
 in an XML schema.</p>
+
 <div class="section"><p>The following instructions were written for the Resource perspective,
 but they will also work in many other perspectives.</p>
-<p>To add an
-attribute group to an XML schema, follow these steps:</p>
+<p>To add an attribute
+group to an XML schema, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, right-click the XML schema and click  
-<b>  <span class="uicontrol">Add
-Attribute Group</span></b>.</span> It appears in the <span class="uicontrol">Attribute
-Groups</span> folder.</li>
-<li class="skipspace"><span>Select your new group, and in the Properties view, type a name
-for the attribute group in the  <b>  <span class="uicontrol">Name</span></b> field.</span></li>
-<li class="skipspace"><span>To add an attribute, right-click your attribute group in the Outline
-view, click <b> <span class="uicontrol">Add Attribute</span></b>.</span> The attribute
-appears below the attribute group in the Outline view.<ol type="a"><li class="skipspace"><span>Select the attribute, and in the Properties view, type the 
-	<b> <span class="uicontrol">Name</span></b> of it.</span></li>
-<li><span>Click the <b> <span class="uicontrol">Browse</span></b> <img src="../images/Browse.gif" alt="This graphic is the Browse button" /> button and specify the
-type for the attribute. The</span>&nbsp; Set Type dialog lists all built-in and 
-user-defined types currently available. You can change the <b>
-<span class="uicontrol">Scope</span></b> of the list by selecting one of the 
-following options:  
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>In the Outline view, right-click the <span class="uicontrol">Attribute Groups</span> folder
+and click  <span class="uicontrol">Add Attribute Group</span>.</span> It appears
+in the <span class="uicontrol">Attribute Groups</span> folder.</li>
+
+<li class="stepexpand"><span>Select your new group, and in the Graph view, right-click the attribute
+group and select <span class="menucascade"><span class="uicontrol">Refactor</span> &gt; <span class="uicontrol">Rename</span>
+</span>. In the <span class="uicontrol">New Name</span> field, type a name
+for the attribute group.</span></li>
+
+<li class="stepexpand"><span>To add an attribute, right-click your attribute group in the Outline
+view, click <span class="uicontrol">Add Attribute</span>.</span> The attribute
+appears below the attribute group in the Outline view.
+<ol type="a">
+<li class="substepexpand"><span>Select the attribute, and in the Graph view, click the current
+(default) name of the attribute, then type the new <span class="uicontrol">Name</span>.</span>
+</li>
+
+<li class="substepexpand"><span>In the Graph view, click the current (default) attribute type
+and select a type from the menu. Alternately, you can select browse to invoke
+the Set Type menu for more options.</span> The Set Type dialog lists all
+built-in and user-defined types currently available. You can change the <span class="uicontrol">Scope</span> of
+the list by selecting one of the following options:<ul>
+<li><span class="uicontrol">Workspace</span>. Lists all of the types available in
+your workspace. </li>
+
+<li><span class="uicontrol">Enclosing Project</span>. Lists all of the types available
+in the project that contains your file. </li>
+
+<li>(Default) <span class="uicontrol">Current Resource</span>. List all of the types
+available in your current file.</li>
+
+<li><span class="uicontrol">Working Sets</span>. List all the types available within
+the selected working set.</li>
+
+</ul>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>An attribute reference provides a reference to a global attribute.
+To add an attribute reference, in the Graph view, right-click the complex
+type containing the element, and click <span class="uicontrol">Add Attribute Ref</span>.</span>
+ A declaration that references a global attribute enables the referenced
+attribute to appear in the instance document in the context of the referencing
+declaration.
+<ol type="a">
+<li><span>Select the reference, then select the attribute group you want
+it to reference in the Properties view, from the<span class="uicontrol">Ref</span> menu.</span>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>An attribute group reference provides a reference to an attribute
+group. To add an attribute group reference, in the Graph view, right-click
+the complex type containing the element, and click <span class="uicontrol">Add Attribute
+Group Ref</span>.</span> A declaration that references a global attribute
+enables the referenced attribute to appear in the instance document in the
+context of the referencing declaration.
+<ol type="a">
+<li><span>Select the reference, then select the attribute group you want
+it to reference in the Properties view, from the<span class="uicontrol">Ref</span> menu.</span>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>An <samp class="codeph">any</samp> element enables element content according
+to namespaces, and the corresponding <samp class="codeph">any</samp> attribute element
+enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
+right-click your attribute group and click <span class="uicontrol">Add Any Attribute</span>.</span>
+ The <samp class="codeph">any</samp> appears below the attribute group in the Outline
+view. You can specify the following values for an <samp class="codeph">any</samp> attribute:
 <ul>
-	<li><b><span class="uicontrol">Workspace</span></b>. Lists all of the types 
-	available in your workspace. </li>
-	<li><b><span class="uicontrol">Enclosing Project</span>.</b> Lists all of 
-	the types available in the project that contains your file. </li>
-	<li>(Default) <b><span class="uicontrol">Current Resource</span>.</b> List 
-	all of the types available in your current file.</li>
-</ul>
-	</li>
-</ol>
-</li>
-<li class="skipspace"><span>An attribute reference provides a reference to a global attribute.
-To add an attribute reference, right-click your attribute group, and click <b> <span class="uicontrol">Add
-Attribute Ref</span>.</b></span> A declaration that references a global
-attribute enables the referenced attribute to appear in the instance document
-in the context of the referencing declaration. The menu option to add
-an attribute reference only appears if there are global attributes defined
-elsewhere in the document.<ol type="a"><li><span>Select the reference (which appears below the attribute group
-in the Outline view), then select the global attribute you want it to reference
-from the <b> <span class="uicontrol">ref</span></b> drop down list.</span></li>
-</ol>
-</li>
-<li class="skipspace"><span>An attribute group reference provides a reference to an attribute
-group. To add an attribute group reference, right-click your attribute group,
-and click <span class="uicontrol"><b>Add Attribute Group Ref</b></span>, and fill in the
-field values as necessary.</span> A declaration that references an attribute
-group enables the referenced attribute group to appear in the instance document
-in the context of the referencing declaration. The menu option to add an attribute
-group reference only appears if there are attribute groups defined elsewhere
-in the document.<ol type="a"><li><span>Select the reference (which appears below the attribute group
-in the Outline view), then select the attribute group you want it to reference
-from the <b> <span class="uicontrol">ref</span></b> drop down list.</span></li>
-</ol>
-</li>
-<li class="skipspace"><span>An <samp class="codeph">any</samp> element enables element content according
-to namespaces, and the corresponding <samp class="codeph">any</samp> attribute 
-element enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
-right-click your attribute group and click <b> <span class="uicontrol">Add Any Attribute</span></b>.</span> The <samp class="codeph">any</samp> attribute 
-appears below the attribute group in the Outline
-view. You can specify the following values for an <samp class="codeph">any</samp> attribute:<ul><li>For a <b>namespace</b> value, you can select <b>##any</b> (this allows
-any well-formed XML from any namespace), <b>##local </b> (this allows any
-well-formed XML that is not declared to be in a namespace, <b>##other </b> (this
+<li>For a <strong>namespace</strong> value, you can select <strong>##any</strong> (this allows
+any well-formed XML from any namespace), <strong>##local </strong> (this allows any
+well-formed XML that is not declared to be in a namespace), <strong>##other </strong> (this
 allows any well-formed XML that is not from the target namespace of the type
-being defined) or <b>##targetNamespace </b> (which is shorthand for the target
+being defined) or <strong>##targetNamespace </strong> (which is shorthand for the target
 namespace of the type being defined). </li>
-<li>For a <b> <span class="uicontrol">processContents</span></b> value, you can select <b>skip</b> (the
-XML processor will not validate the attribute content at all), <b>lax</b> (the
-XML processor will validate the attribute content as much as it can), or <b>strict </b> (the
+
+<li>For a <span class="uicontrol">processContents</span> value, you can select <strong>skip</strong> (the
+XML processor will not validate the attribute content at all), <strong>lax</strong> (the
+XML processor will validate the attribute content as much as it can), or <strong>strict</strong> (the
 XML processor will validate all the attribute content).</li>
+
 </ul>
- </li>
+
+</li>
+
 </ol>
+
 </div>
+
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddanye.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddanye.dita
new file mode 100644
index 0000000..99023c3
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddanye.dita
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddanye" xml:lang="en-us">

+<title>Adding an any element</title>

+<titlealts>

+<searchtitle>Adding an any element</searchtitle>

+</titlealts>

+<shortdesc>You can use the <codeph>any</codeph> element to provide something

+similar to a DTD's ANY content model, however, it must be done in conjunction

+with namespaces. This enables you to include any well-formed XML content,

+such as an HTML Web page that conforms to XHTML 1.0 syntax.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>an any element</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>an any element<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>an any element</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>an any element<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>For example:</p><p><codeblock>&lt;element name = "MyWebPage">

+&lt;complexType>

+&lt;any namespace ="http://www.w3.org/1999/xhtml>

+ &lt; minOccurs="1" maxOccurs="unbounded" processContents="skip"/>

+&lt;/complexType>

+&lt;/element></codeblock></p><p>The preceding schema fragment allows a <varname>&lt;MyWebPage></varname> element

+to contain any well-formed XHTML data that appears in the specified namespace.</p><p>The

+following instructions were written for the Resource perspective, but they

+will also work in many other perspectives.</p><p>To add an <codeph>any</codeph> element,

+follow these steps:</p></context>

+<steps>

+<step><cmd>In the Outline view, right-click the content model that you want

+to work with and click <uicontrol>Add Any</uicontrol>. </cmd></step>

+<step><cmd>Select the new <codeph>any</codeph> element.</cmd></step>

+<step><cmd>In the Properties view of the schema editor, for a <b>namespace</b> value,

+you can select <b>##any</b> (this allows any well-formed XML from any namespace), <b>##local </b> (this

+allows any well-formed XML that is not declared to be in a namespace), <b>##other </b> (this

+allows any well-formed XML that is not from the target namespace of the type

+being defined) or <b>##targetNamespace </b> (which is shorthand for the target

+namespace of the type being defined). </cmd></step>

+<step><cmd>For a <uicontrol>processContents</uicontrol> value, you can select <b>skip</b> (the

+XML processor will not validate the content at all), <b>lax</b> (the XML processor

+will validate the content as much as it can), or <b>strict </b> (the XML processor

+will validate all the content).</cmd></step>

+<step><cmd>The <uicontrol>minOccurs</uicontrol> value is the number of times

+the <codeph>any</codeph> element must appear in an instance document. You

+can select <uicontrol>0</uicontrol> if you want the element to be optional;

+otherwise, select <uicontrol>1</uicontrol>. </cmd></step>

+<step><cmd>The <uicontrol>maxOccurs</uicontrol> value is the maximum number

+of times an <codeph>any</codeph> element can appear in an instance document.

+You can select <uicontrol>0</uicontrol>, <uicontrol>1</uicontrol>, or, to

+indicate there is no maximum number of occurrences, <uicontrol>unbounded</uicontrol>.</cmd>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this element.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+<postreq><p>(c) Copyright 2001, World Wide Web (Massachusetts Institute of

+Technology, Institut National de Recherche en Informatique et en Automatique,

+Keio University).</p></postreq>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddanye.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddanye.html
index a10c6b2..a7c7276 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddanye.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddanye.html
@@ -1,28 +1,38 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding an any element" />
+<meta name="abstract" content="You can use the any element to provide something similar to a DTD's ANY content model, however, it must be done in conjunction with namespaces. This enables you to include any well-formed XML content, such as an HTML Web page that conforms to XHTML 1.0 syntax." />
+<meta name="description" content="You can use the any element to provide something similar to a DTD's ANY content model, however, it must be done in conjunction with namespaces. This enables you to include any well-formed XML content, such as an HTML Web page that conforms to XHTML 1.0 syntax." />
+<meta content="XML schema editor, adding, an any element, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, an any element, XML schema files" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddanye" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding an any element</title>
 </head>
 <body id="taddanye"><a name="taddanye"><!-- --></a>
 
+
 <h1 class="topictitle1">Adding an any element</h1>
+
+
+
+
 <div><p>You can use the <samp class="codeph">any</samp> element to provide something
 similar to a DTD's ANY content model, however, it must be done in conjunction
 with namespaces. This enables you to include any well-formed XML content,
-such as an HTML Web page that conforms to XHTML 1.0 syntax.</p><div class="skipspace"><p>For example:</p>
+such as an HTML Web page that conforms to XHTML 1.0 syntax.</p>
+
+<div class="section"><p>For example:</p>
 <div class="p"><pre>&lt;element name = "MyWebPage"&gt;
 &lt;complexType&gt;
 &lt;any namespace ="http://www.w3.org/1999/xhtml&gt;
@@ -32,40 +42,57 @@
 </div>
 <p>The preceding schema fragment allows a <var class="varname">&lt;MyWebPage&gt;</var> element
 to contain any well-formed XHTML data that appears in the specified namespace.</p>
-<p>The following instructions were written for the Resource perspective, but 
-they will also work in many other perspectives.</p>
+<p>The
+following instructions were written for the Resource perspective, but they
+will also work in many other perspectives.</p>
 <p>To add an <samp class="codeph">any</samp> element,
 follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>In the Outline view, right-click the content model that you want
-to work with and click <b> <span class="uicontrol">Add Any</span></b>. </span></li>
-<li class="skipspace"><span>Select the new <samp class="codeph">any</samp> element.</span></li>
-<li class="skipspace"><span>In the Properties view of the schema editor, for a <b>namespace</b> value,
-you can select <b>##any</b> (this allows any well-formed XML from any namespace), <b>##local </b> (this
-allows any well-formed XML that is not declared to be in a namespace), <b>##other </b> (this
+
+<ol>
+<li class="stepexpand"><span>In the Outline view, right-click the content model that you want
+to work with and click <span class="uicontrol">Add Any</span>. </span></li>
+
+<li class="stepexpand"><span>Select the new <samp class="codeph">any</samp> element.</span></li>
+
+<li class="stepexpand"><span>In the Properties view of the schema editor, for a <strong>namespace</strong> value,
+you can select <strong>##any</strong> (this allows any well-formed XML from any namespace), <strong>##local </strong> (this
+allows any well-formed XML that is not declared to be in a namespace), <strong>##other </strong> (this
 allows any well-formed XML that is not from the target namespace of the type
-being defined) or <b>##targetNamespace </b> (which is shorthand for the target
+being defined) or <strong>##targetNamespace </strong> (which is shorthand for the target
 namespace of the type being defined). </span></li>
+
 <li class="stepexpand"><span>For a <span class="uicontrol">processContents</span> value, you can select <strong>skip</strong> (the
 XML processor will not validate the content at all), <strong>lax</strong> (the XML processor
 will validate the content as much as it can), or <strong>strict </strong> (the XML processor
 will validate all the content).</span></li>
+
 <li class="stepexpand"><span>The <span class="uicontrol">minOccurs</span> value is the number of times
 the <samp class="codeph">any</samp> element must appear in an instance document. You
 can select <span class="uicontrol">0</span> if you want the element to be optional;
 otherwise, select <span class="uicontrol">1</span>. </span></li>
-<li class="skipspace"><span>The <b> <span class="uicontrol">maxOccurs </span>value</b> is the maximum number
-of times an <samp class="codeph">any</samp> element may appear. You can select <span class="uicontrol">0</span>, <span class="uicontrol">1</span>,
-or, to indicate there is no maximum number of occurrences, <span class="uicontrol">unbounded</span>.</span></li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab if you want
+
+<li class="stepexpand"><span>The <span class="uicontrol">maxOccurs</span> value is the maximum number
+of times an <samp class="codeph">any</samp> element can appear in an instance document.
+You can select <span class="uicontrol">0</span>, <span class="uicontrol">1</span>, or, to
+indicate there is no maximum number of occurrences, <span class="uicontrol">unbounded</span>.</span>
+</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
 to provide any information about this element.</span> The <span class="uicontrol">Documentation</span> page
 is used for human readable material, such as a description, and the <span class="uicontrol">App
-Info</span> page can be used to provide information for applications.</li>
+Info</span> page can be used to provide information for applications.
+</li>
+
 </ol>
-<div class="skipspace"><p>(c) Copyright 2001, World Wide Web (Massachusetts Institute of
+
+<div class="section"><p>(c) Copyright 2001, World Wide Web (Massachusetts Institute of
 Technology, Institut National de Recherche en Informatique et en Automatique,
 Keio University).</p>
 </div>
+
 </div>
+
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmod.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmod.dita
new file mode 100644
index 0000000..8dfae32
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmod.dita
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddcmod" xml:lang="en-us">

+<title>Adding content models</title>

+<titlealts>

+<searchtitle>Adding content models</searchtitle>

+</titlealts>

+<shortdesc>A content model is the representation of any data that can be contained

+inside an element, global element, complex type, or group. It is a formal

+description of the structure and permissible content of an element, global

+element, complex type, or group, which may be used to validate a document

+instance.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>content

+models</indexterm></indexterm></indexterm><indexterm>XML schema editor<indexterm>content

+models<indexterm>adding</indexterm></indexterm></indexterm><indexterm>XML

+schema files<indexterm>adding<indexterm>content models</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>content models<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>There are three different kinds of content models:<ul>

+<li><b>Sequence</b>, which means that all the content model's children can

+appear in an instance of the XML schema. They must, however, appear in the

+order they are listed in the content model.</li>

+<li><b>Choice</b>, which means that only one of the content model's children

+can appear in an instance of the XML schema.</li>

+<li><b>All</b>, which means that all of the content model's children can appear

+once or not at all, and they can appear in any order. If you select this option,

+all of the contents model's children must be individual elements and no element

+in the content model can appear more than once.</li>

+</ul></p><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To add a content

+model to an element, global element, complex type, or group, follow these

+steps:</p></context>

+<steps>

+<step><cmd>In the Graph view, select your complex type, or group:</cmd>

+<choices>

+<choice>If you selected a complex type, you can right-click it and click <uicontrol>Add

+Sequence</uicontrol>, or <uicontrol>Add Choice</uicontrol> to add the type

+of content model you want to your complex type. If you wish to use the <uicontrol>all</uicontrol> content

+model, you can change the model by clicking the model in the Graph view, and

+in properties, select <uicontrol>all</uicontrol> as the <uicontrol>Kind</uicontrol>.

+Your content model is automatically added as a child of your complex type

+- expand in the Outline view to see it. <b>Note:</b> These options will not

+appear if you have set a base type for your complex type. You can either set

+a base type for your complex type, or you add a content model to it, but you

+cannot do both.</choice>

+<choice>Your group is automatically created with a sequence content model

+child. Expand it in the Outline view to see it and select it. In the Properties

+view, you can select to change it to a <uicontrol>choice</uicontrol> or <uicontrol>all</uicontrol> content

+model by selecting these options from the <uicontrol>Kind</uicontrol> menu.</choice>

+</choices>

+</step>

+<step><cmd>(Optional) Select the appropriate value in the <uicontrol>MinOccurs</uicontrol> field.</cmd>

+<info>This is the number of times the content model must appear. If you want

+the content model to be optional, select <uicontrol>0</uicontrol>. Otherwise,

+select <uicontrol>1</uicontrol>. </info></step>

+<step><cmd>(Optional) Select the appropriate value in the <uicontrol>MaxOccurs</uicontrol> field.</cmd>

+<info>This is the maximum number of times a content model can appear. You

+can select <uicontrol>unbounded</uicontrol> to indicate there is no maximum

+number of occurrences.</info></step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this content model.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+<postreq><p>You can add the following items to a content object model. </p><ul>

+<li>Another content model.</li>

+<li>A group reference which enables the referenced group to appear in the

+instance document in the context of the referencing declaration. This menu

+option only appears if there are global groups defined elsewhere in the document

+or if groups are defined in included schemas.</li>

+<li>An element, fundamental building blocks in XML.</li>

+<li>An element reference, which provides a reference to a global element.

+This menu option only appears if there are global elements defined elsewhere

+in the document.</li>

+<li>An <codeph>any</codeph> element. You can use an <codeph>any</codeph> element

+to extend your content model by any elements belonging to a specified namespace.</li>

+</ul></postreq>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmod.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmod.html
index a17d228..c9cb7bc 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmod.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmod.html
@@ -1,100 +1,135 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
-<title>Adding a content model</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding content models" />
+<meta name="abstract" content="A content model is the representation of any data that can be contained inside an element, global element, complex type, or group. It is a formal description of the structure and permissible content of an element, global element, complex type, or group, which may be used to validate a document instance." />
+<meta name="description" content="A content model is the representation of any data that can be contained inside an element, global element, complex type, or group. It is a formal description of the structure and permissible content of an element, global element, complex type, or group, which may be used to validate a document instance." />
+<meta content="XML schema editor, adding, content models, XML schema files, content models, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, content models, XML schema files, content models, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddanye.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddelm.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddelmr.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddgrpr.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddcmod" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding content models</title>
 </head>
 <body id="taddcmod"><a name="taddcmod"><!-- --></a>
 
+
 <h1 class="topictitle1">Adding content models</h1>
+
+
+
+
 <div><p>A content model is the representation of any data that can be contained
 inside an element, global element, complex type, or group. It is a formal
 description of the structure and permissible content of an element, global
 element, complex type, or group, which may be used to validate a document
 instance.</p>
-<div class="section"><div class="p">There are three different kinds of content models:<ul><li><strong>Sequence</strong>, which means that all the content model's children can
+
+<div class="section"><div class="p">There are three different kinds of content models:<ul>
+<li><strong>Sequence</strong>, which means that all the content model's children can
 appear in an instance of the XML schema. They must, however, appear in the
 order they are listed in the content model.</li>
-<li><b>Choice</b>, which means that only one of the content model's children
+
+<li><strong>Choice</strong>, which means that only one of the content model's children
 can appear in an instance of the XML schema.</li>
-<li><b>All</b>, which means that all of the content model's children can appear
-once or not at all, and they may appear in any order. If you select this option,
+
+<li><strong>All</strong>, which means that all of the content model's children can appear
+once or not at all, and they can appear in any order. If you select this option,
 all of the contents model's children must be individual elements and no element
-in the content model may appear more than once</li>
+in the content model can appear more than once.</li>
+
 </ul>
 </div>
-<p>The following instructions were written for the Resource perspective, but 
-they will also work in many other perspectives.</p>
+<p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
 <p>To add a content
 model to an element, global element, complex type, or group, follow these
 steps:</p>
 </div>
-<ol><li class="stepexpand"><span>In the Outline view, select your element, global element, complex
-type, or group:</span><ul><li>If you selected an element or global element, you can right-click
-it, and click <span class="uicontrol">Add Sequence</span>, <span class="uicontrol">Add Choice</span>,
-or <b> <span class="uicontrol">Add All</span></b> to add the type of content model you want
-to your element or global element. Your content model is automatically added
-as a child of a local complex type - expand your element or global element
-in the Outline view to see it.</li>
-<li>If you selected a complex type, you can right-click it and click <b> <span class="uicontrol">Add
-Sequence</span></b>, <b> <span class="uicontrol">Add Choice</span></b>, or <b> <span class="uicontrol">Add
-All</span></b> to add the type of content model you want to your complex
-type. Your content model is automatically added as a child of your complex
-type - expand in the Outline view to see it. <b>Note: </b>These
-options will not appear if you have set a base type for your complex type.
-You can either set a base type for your complex type, or you add a content
-model to it, but you cannot do both.</li>
+
+<ol>
+<li class="stepexpand"><span>In the Graph view, select your complex type, or group:</span>
+<ul>
+<li>If you selected a complex type, you can right-click it and click <span class="uicontrol">Add
+Sequence</span>, or <span class="uicontrol">Add Choice</span> to add the type
+of content model you want to your complex type. If you wish to use the <span class="uicontrol">all</span> content
+model, you can change the model by clicking the model in the Graph view, and
+in properties, select <span class="uicontrol">all</span> as the <span class="uicontrol">Kind</span>.
+Your content model is automatically added as a child of your complex type
+- expand in the Outline view to see it. <strong>Note:</strong> These options will not
+appear if you have set a base type for your complex type. You can either set
+a base type for your complex type, or you add a content model to it, but you
+cannot do both.</li>
+
 <li>Your group is automatically created with a sequence content model
 child. Expand it in the Outline view to see it and select it. In the Properties
-view, you can select to change it to a <b> <span class="uicontrol">choice</span></b> or 
-<b> <span class="uicontrol">all</span></b> content
-model by selecting these options from the <b> <span class="uicontrol">Kind</span></b> drop
-down list.</li>
+view, you can select to change it to a <span class="uicontrol">choice</span> or <span class="uicontrol">all</span> content
+model by selecting these options from the <span class="uicontrol">Kind</span> menu.</li>
+
 </ul>
+
 </li>
-<li class="skipspace"><span>(Optional) Select the appropriate value in the <b> <span class="uicontrol">MinOccurs</span></b> field.</span> This is the number of times the content model must appear. If you want
-the content model to be optional, select <b> <span class="uicontrol">0</span></b>. Otherwise,
-select <b> <span class="uicontrol">1</span></b>. </li>
-<li class="skipspace"><span>(Optional) Select the appropriate value in the <b> <span class="uicontrol">MaxOccurs</span></b> field.</span> This is the maximum number of times a content model may appear. You
+
+<li class="stepexpand"><span>(Optional) Select the appropriate value in the <span class="uicontrol">MinOccurs</span> field.</span>
+ This is the number of times the content model must appear. If you want
+the content model to be optional, select <span class="uicontrol">0</span>. Otherwise,
+select <span class="uicontrol">1</span>. </li>
+
+<li class="stepexpand"><span>(Optional) Select the appropriate value in the <span class="uicontrol">MaxOccurs</span> field.</span>
+ This is the maximum number of times a content model can appear. You
 can select <span class="uicontrol">unbounded</span> to indicate there is no maximum
 number of occurrences.</li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab if you want
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
 to provide any information about this content model.</span> The <span class="uicontrol">Documentation</span> page
 is used for human readable material, such as a description, and the <span class="uicontrol">App
-Info</span> page can be used to provide information for applications.</li>
+Info</span> page can be used to provide information for applications.
+</li>
+
 </ol>
-<div class="skipspace"><p>You can add the following to a content object model. </p>
-<ul><li>Another content model.</li>
+
+<div class="section"><p>You can add the following items to a content object model. </p>
+<ul>
+<li>Another content model.</li>
+
 <li>A group reference which enables the referenced group to appear in the
-instance document in the context of the referencing declaration. This
-menu option only appears if there are global groups defined elsewhere in the
-document or if groups are defined in included schemas.</li>
+instance document in the context of the referencing declaration. This menu
+option only appears if there are global groups defined elsewhere in the document
+or if groups are defined in included schemas.</li>
+
 <li>An element, fundamental building blocks in XML.</li>
+
 <li>An element reference, which provides a reference to a global element.
 This menu option only appears if there are global elements defined elsewhere
 in the document.</li>
+
 <li>An <samp class="codeph">any</samp> element. You can use an <samp class="codeph">any</samp> element
 to extend your content model by any elements belonging to a specified namespace.</li>
+
 </ul>
 </div>
+
 </div>
+
 <div><div class="reltasks"><strong>Related tasks</strong><br />
 <div><a href="../topics/taddanye.html" title="You can use the any element to provide something similar to a DTD's ANY content model, however, it must be done in conjunction with namespaces. This enables you to include any well-formed XML content, such as an HTML Web page that conforms to XHTML 1.0 syntax.">Adding an any element</a></div>
 <div><a href="../topics/taddelm.html" title="Elements are fundamental building blocks in XML. Element declarations provide value constraints, and a description that can be used for validation, as well as establishing constraining relationships between related elements and attributes, and controlling substitution of elements.">Adding elements</a></div>
 <div><a href="../topics/taddelmr.html" title="An element reference provides a reference to a global element. A declaration that references a global element enables the referenced global element to appear in the instance document in the context of the referencing declaration.">Adding element references</a></div>
 <div><a href="../topics/taddgrpr.html" title="A group reference is a declaration that references a group. It enables the referenced group to appear in the instance document in the context of the referencing declaration.">Adding group references</a></div>
 </div>
-</div></body>
+</div>
+
+</body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmxt.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmxt.dita
new file mode 100644
index 0000000..5d8d50e
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmxt.dita
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddcmxt" xml:lang="en-us">

+<title>Adding complex types</title>

+<titlealts>

+<searchtitle>Adding complex types</searchtitle>

+</titlealts>

+<shortdesc>A complex type allows elements in its content and can carry attributes.

+Complex types can be used to help determine the appropriate content for any

+instance documents generated from or associated with your XML schema.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>complex

+types</indexterm></indexterm></indexterm><indexterm>XML schema editor<indexterm>complex

+types<indexterm>adding</indexterm></indexterm></indexterm><indexterm>XML schema

+files<indexterm>adding<indexterm>complex types</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>complex types<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>You can add as many complex types as you want to an XML schema.</p><p>The

+following instructions were written for the Resource perspective, but they

+will also work in many other perspectives.</p><p>To add a complex type to

+an XML schema, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>Right-click the Types category in the Graph view, and click <uicontrol>Add

+Complex Type</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, type a new name for the complex type in

+the <uicontrol>Name</uicontrol> field.</cmd></step>

+<step><cmd>Click the <uicontrol>Browse</uicontrol> <image href="../images/Browse.gif">

+<alt>Browse icon</alt></image> button to select a base type for your complex

+type.</cmd><info>You can either set a base type for your complex type, or

+you can add a content model to it (which represents any data that can be contained

+inside an element), but you cannot do both. For more information about content

+models, refer to the related tasks.</info></step>

+<step><cmd>Select <uicontrol>restriction</uicontrol> or <uicontrol>extension</uicontrol> from

+the <uicontrol>Inherited by</uicontrol> list.</cmd><info>This specifies whether

+your type is derived from its base type by restriction or extension.</info>

+</step>

+<step><cmd>The Graph view will display the attributes within the complex type.</cmd>

+<info>You can also use this view to add attributes to your complex type. An

+attribute associates an attribute name with a specific type and value.</info>

+<substeps>

+<substep><cmd>To add an attribute, in the graph view, right click your complex

+type and select <uicontrol>Add Attribute</uicontrol>.</cmd></substep>

+</substeps>

+<choices>

+<choice><uicontrol>name</uicontrol>. In the Graph view, click the name of

+the attribute to make a change.</choice>

+<choice><uicontrol>type</uicontrol>. In the Graph view, click the type of

+the attribute to make a change. The drop-down menu provides commonly used

+types. For more options, simply select <uicontrol>Browse</uicontrol> from

+the menu.</choice>

+</choices>

+</step>

+<step><cmd>An attribute reference provides a reference to a global attribute.

+To add an attribute reference, in the Graph view, right-click the complex

+type containing the element, and click <uicontrol>Add Attribute Ref</uicontrol>.</cmd>

+<info>A declaration that references a global attribute enables the referenced

+attribute to appear in the instance document in the context of the referencing

+declaration. </info>

+<substeps>

+<substep><cmd>Select the reference, then select the attribute group you want

+it to reference in the Properties view, from the<uicontrol>Ref</uicontrol> menu.</cmd>

+</substep>

+</substeps>

+</step>

+<step><cmd>An attribute group reference provides a reference to an attribute

+group. To add an attribute group reference, in the Graph view, right-click

+the complex type containing the element, and click <uicontrol>Add Attribute

+Group Ref</uicontrol>.</cmd><info>A declaration that references an attribute

+group enables the referenced attribute group to appear in the instance document

+in the context of the referencing declaration.</info>

+<substeps>

+<substep><cmd>Select the reference, then select the attribute group you want

+it to reference in the Properties view, from the<uicontrol>Ref</uicontrol> menu.</cmd>

+</substep>

+</substeps>

+</step>

+<step><cmd>An <codeph>any</codeph> element enables element content according

+to namespaces, and the corresponding <codeph>any</codeph> attribute element

+enables attributes to appear in elements. To add an <codeph>any</codeph> attribute,

+right-click in the complex type header, and click <uicontrol>Add Any Attribute</uicontrol>.</cmd>

+<info>You can specify the following values for an <codeph>any</codeph> attribute:</info>

+<choices>

+<choice>For a <b>namespace</b> value, you can select <b>##any</b> (this allows

+any well-formed XML from any namespace), <b>##local </b> (this allows any

+well-formed XML that is not declared to be in a namespace, <b>##other </b> (this

+allows any well-formed XML that is not from the target namespace of the type

+being defined) or <b>##targetNamespace </b> (which is shorthand for the target

+namespace of the type being defined). </choice>

+<choice>For a <uicontrol>processContents</uicontrol> value, you can select <b>skip</b> (the

+XML processor will not validate the attribute content at all), <b>lax</b>(the

+XML processor will validate the attribute content as much as it can), or <b>strict </b> (the

+XML processor will validate all the attribute content).</choice>

+</choices>

+<info></info></step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this complex type.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmxt.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmxt.html
index 2475061..077e9c9 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmxt.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddcmxt.html
@@ -1,147 +1,153 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
-<title>Adding a complex type</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding complex types" />
+<meta name="abstract" content="A complex type allows elements in its content and can carry attributes. Complex types can be used to help determine the appropriate content for any instance documents generated from or associated with your XML schema." />
+<meta name="description" content="A complex type allows elements in its content and can carry attributes. Complex types can be used to help determine the appropriate content for any instance documents generated from or associated with your XML schema." />
+<meta content="XML schema editor, adding, complex types, XML schema files, complex types, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, complex types, XML schema files, complex types, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddcmod.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddcmxt" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding complex types</title>
 </head>
-<body id="taddcmxt"><a name="taddcmxt"><!-- --></a>  <h1 class="topictitle1">Adding
-complex types</h1> <div><p>A complex type allows elements in its content and
-can carry attributes. Complex types can be used to help determine the appropriate
-content for any instance documents generated from or associated with your
-XML schema.</p> <div class="section"><p>You can add as many complex types
-as you want to an XML schema.</p> <p>The following instructions were written
-for the Resource perspective, but  they will also work in many other perspectives.</p> <p>To
-add a complex type to an XML schema, follow these steps:</p> </div> <ol>
-<li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, select your schema.</span></li>
-<li class="skipspace"><span>In the Graph view, right click in the <b>Types</b> section
-and click <b> <span class="uicontrol">Add Complex Type</span></b>.</span></li>
-<li class="skipspace"><span>In the Properties view, type a new name for the
-complex type in the <b> <span class="uicontrol">Name</span></b> field.</span></li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Browse</span></b> button
- <img border="0" height="18" src="../images/Browse.gif" width="22"/> to select
-a base type for your complex type.</span> You can either set a base type for
-your complex type, or you add a content model to it (which represents any
-data that may be contained inside an element), but you cannot do both. For
-more information about content models, refer to the related tasks.</li>
-<li class="stepexpand"><span>Select <span class="uicontrol">restriction</span> or <span
-class="uicontrol">extension</span> from the <span class="uicontrol">Derived
-by</span> list.</span> This specifies whether your type is derived from its
-base type by restriction or extension.</li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Other</span></b> tab.</span> The
-following optional values can be specified in this page:<ol type="a">
-<li class="skipspace"><span>Select the appropriate value in the  	<b> <span
-class="uicontrol">abstract</span></b> list.</span> When a complex type is
-declared abstract, it cannot be used in an instance document. Click <b>true</b> if
-you want the complex type to be abstract; otherwise, click <b>false</b>.</li>
-<li class="skipspace"><span>Select the appropriate value in the <b> <span
-class="uicontrol">block</span></b> list.</span> If you select <b>#all</b>,
-the complex type may not be replaced by any derivations. If you select <b>extension</b>,
-the complex type may not be replaced by any type derived from it by extending
-it. If you select <b>restriction</b>, the complex type may not be replaced
-by any type derived from it by restricting it.</li>
-<li class="skipspace"><span> Select the appropriate value in the <b> <span
-class="uicontrol">final</span></b> list.</span> If you select <b>#all</b>,
-the complex type may not be derived from at all. If you select <b>extension</b>,
-the complex type may not be derived from by extension. If you select <b>restriction</b>,
-the complex type may not be derived from by restriction.</li>
-<li class="skipspace"><span>Select the appropriate value in the <b> <span
-class="uicontrol">mixed</span></b> list.</span> If you click <b>true</b>,
-the complex type can contain mixed content (both character data and other
-elements). If you click <b>false</b>, the complex type can only contain other
-elements.</li>
-</ol> </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Attributes</span></b> tab.</span> You
-can use this page to add attributes, attribute references, attributes group
-references, and <samp class="codeph">any</samp> attributes to your complex
-type.</li>
-<li class="skipspace"><span>An attribute associates an attribute name with
-a specific type and value. To add an attribute, right-click in the Attributes
-page, and click <b> <span class="uicontrol">Add Attribute</span></b>.</span> You
-can specify the following values for an attribute<ul>
-<li><b><span class="uicontrol">fixed/default</span></b>. Click the  	<b> <span
-class="uicontrol">Browse</span></b> button <span> 	<img border="0" height="18"
-src="../images/Browse.gif" width="22"/></span>  and select the <b> <span class="uicontrol">Fixed</span></b> or <b> <span
-class="uicontrol">Default</span></b> radio button and specify an appropriate
-value. If you select <b>Fixed</b>, the attribute has a fixed value, which
-cannot be changed. If you select <b>Default</b>, the attribute has a default
-value. When an attribute has a default value, the value of the attribute is
-whatever value appears as the attribute's value in an instance document.</li>
-<li><b><span class="uicontrol">form</span></b>. Use this field to indicate
-if the appearance of this attribute in an instance of the XML schema must
-be qualified by a namespace.</li>
-<li><span class="uicontrol"><b>name</b>. </span>Enter the name of the attribute.</li>
-<li><span class="uicontrol"><b>type</b>. </span>Click the <b> <span class="uicontrol">Browse</span></b> button <span> <img
-border="0" height="18" src="../images/Browse.gif" width="22"/></span>  and
-select the type of the attribute. </li>
-<li><span class="uicontrol"><b>use</b>. </span>This field indicates how an
-attribute may be used in an instance document. If you select <b>optional</b>,
-the attribute may appear once, but it does not have to. If you select <b>required</b>,
-the attribute must appear once. If you select <b>prohibited</b>, the attribute
-must not appear. <b>Note</b>: If you selected the <b> <span class="uicontrol">Default</span></b> radio
-button, you must select <b>optional</b> in this field, otherwise the default
-value will not be valid.</li>
-</ul> </li>
-<li class="skipspace"><span>An attribute reference provides a reference to
-a global attribute. To add an attribute reference, right-click in the Attributes
-page, and click <b> <span class="uicontrol">Add Attribute Ref</span>.</b> </span>A
-declaration that references a global attribute enables the referenced attribute
-to appear in the instance document in the context of the referencing declaration.
-The menu option to add an attribute reference only appears if there are global
-attributes defined elsewhere in the document.<ol type="a">
-<li><span>Select the reference, then select the global attribute you want
-it to reference from the <b> <span class="uicontrol">ref</span></b> drop down
-list.</span></li>
-</ol> </li>
-<li class="skipspace"><span>An attribute group reference provides a reference
-to an attribute group. To add an attribute group reference, right-click in
-the Attributes page, and click <b> <span class="uicontrol">Add Attribute Group
-Ref. </span></b></span> &nbsp;A declaration that references an attribute group
-enables the referenced attribute group to appear in the instance document
-in the context of the referencing declaration. The menu option to add an attribute
-group reference only appears if there are attribute groups defined elsewhere
-in the document.<ol type="a">
-<li><span>Select the reference, then select the attribute group you want it
-to reference from the<span class="uicontrol"> <b>ref</b></span> drop down
-list.</span></li>
-</ol> </li>
-<li class="skipspace"><span>An <samp class="codeph">any</samp> element enables
-element content according to namespaces, and the corresponding <samp class="codeph">any</samp> attribute
- element enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
-right-click in the Attributes page, and click <b> <span class="uicontrol">Add
-Any Attribute</span></b>.</span> You can specify the following values for
-an <samp class="codeph">any</samp> attribute:<ul>
-<li>For a <b>namespace</b> value, you can select <b>##any</b> (this allows
-any well-formed XML from any namespace), <b>##local </b> (this allows any
-well-formed XML that is not declared to be in a namespace, <b>##other </b> (this
+<body id="taddcmxt"><a name="taddcmxt"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding complex types</h1>
+
+
+
+
+<div><p>A complex type allows elements in its content and can carry attributes.
+Complex types can be used to help determine the appropriate content for any
+instance documents generated from or associated with your XML schema.</p>
+
+<div class="section"><p>You can add as many complex types as you want to an XML schema.</p>
+<p>The
+following instructions were written for the Resource perspective, but they
+will also work in many other perspectives.</p>
+<p>To add a complex type to
+an XML schema, follow these steps:</p>
+</div>
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>Right-click the Types category in the Graph view, and click <span class="uicontrol">Add
+Complex Type</span>.</span></li>
+
+<li class="stepexpand"><span>In the Properties view, type a new name for the complex type in
+the <span class="uicontrol">Name</span> field.</span></li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Browse</span> <img src="../images/Browse.gif" alt="Browse icon" /> button to select a base type for your complex
+type.</span> You can either set a base type for your complex type, or
+you can add a content model to it (which represents any data that can be contained
+inside an element), but you cannot do both. For more information about content
+models, refer to the related tasks.</li>
+
+<li class="stepexpand"><span>Select <span class="uicontrol">restriction</span> or <span class="uicontrol">extension</span> from
+the <span class="uicontrol">Inherited by</span> list.</span> This specifies whether
+your type is derived from its base type by restriction or extension.
+</li>
+
+<li class="stepexpand"><span>The Graph view will display the attributes within the complex type.</span>
+ You can also use this view to add attributes to your complex type. An
+attribute associates an attribute name with a specific type and value.
+<ol type="a">
+<li><span>To add an attribute, in the graph view, right click your complex
+type and select <span class="uicontrol">Add Attribute</span>.</span></li>
+
+</ol>
+
+<ul>
+<li><span class="uicontrol">name</span>. In the Graph view, click the name of
+the attribute to make a change.</li>
+
+<li><span class="uicontrol">type</span>. In the Graph view, click the type of
+the attribute to make a change. The drop-down menu provides commonly used
+types. For more options, simply select <span class="uicontrol">Browse</span> from
+the menu.</li>
+
+</ul>
+
+</li>
+
+<li class="stepexpand"><span>An attribute reference provides a reference to a global attribute.
+To add an attribute reference, in the Graph view, right-click the complex
+type containing the element, and click <span class="uicontrol">Add Attribute Ref</span>.</span>
+ A declaration that references a global attribute enables the referenced
+attribute to appear in the instance document in the context of the referencing
+declaration. 
+<ol type="a">
+<li><span>Select the reference, then select the attribute group you want
+it to reference in the Properties view, from the<span class="uicontrol">Ref</span> menu.</span>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>An attribute group reference provides a reference to an attribute
+group. To add an attribute group reference, in the Graph view, right-click
+the complex type containing the element, and click <span class="uicontrol">Add Attribute
+Group Ref</span>.</span> A declaration that references an attribute
+group enables the referenced attribute group to appear in the instance document
+in the context of the referencing declaration.
+<ol type="a">
+<li><span>Select the reference, then select the attribute group you want
+it to reference in the Properties view, from the<span class="uicontrol">Ref</span> menu.</span>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>An <samp class="codeph">any</samp> element enables element content according
+to namespaces, and the corresponding <samp class="codeph">any</samp> attribute element
+enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
+right-click in the complex type header, and click <span class="uicontrol">Add Any Attribute</span>.</span>
+ You can specify the following values for an <samp class="codeph">any</samp> attribute:
+<ul>
+<li>For a <strong>namespace</strong> value, you can select <strong>##any</strong> (this allows
+any well-formed XML from any namespace), <strong>##local </strong> (this allows any
+well-formed XML that is not declared to be in a namespace, <strong>##other </strong> (this
 allows any well-formed XML that is not from the target namespace of the type
-being defined) or <b>##targetNamespace </b> (which is shorthand for the target
+being defined) or <strong>##targetNamespace </strong> (which is shorthand for the target
 namespace of the type being defined). </li>
-<li>For a <b> <span class="uicontrol">processContents</span></b> value, you
-can select <b>skip</b> (the XML processor will not validate the attribute
-content at all), <b>lax </b>(the XML processor will validate the attribute
-content as much as it can), or <b>strict </b> (the XML processor will validate
-all the attribute content).</li>
-</ul>  </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this complex type.</span> The <span
-class="uicontrol">Documentation</span> page is used for human readable material,
-such as a description, and the <span class="uicontrol">App Info</span> page
-can be used to provide information for applications.</li>
-</ol> </div>  <div><p><b class="reltaskshd">Related tasks</b><br/> <a href="../topics/taddcmod.html"
-title="You can add a content model to an element, global element, a complex type, or a group. A content model is the representation of any data that may be contained inside the element, global element, complex type, or group."
->Adding a content model</a><br/> </p> </div> </body>
-</html>
+
+<li>For a <span class="uicontrol">processContents</span> value, you can select <strong>skip</strong> (the
+XML processor will not validate the attribute content at all), <strong>lax</strong>(the
+XML processor will validate the attribute content as much as it can), or <strong>strict </strong> (the
+XML processor will validate all the attribute content).</li>
+
+</ul>
+
+ </li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this complex type.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddcmod.html" title="A content model is the representation of any data that can be contained inside an element, global element, complex type, or group. It is a formal description of the structure and permissible content of an element, global element, complex type, or group, which may be used to validate a document instance.">Adding content models</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelm.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelm.dita
new file mode 100644
index 0000000..13d728e
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelm.dita
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddelm" xml:lang="en-us">

+<title>Adding elements</title>

+<titlealts>

+<searchtitle>Adding elements</searchtitle>

+</titlealts>

+<shortdesc>Elements are fundamental building blocks in XML. Element declarations

+provide value constraints, and a description that can be used for validation,

+as well as establishing constraining relationships between related elements

+and attributes, and controlling substitution of elements.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>elements<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>elements<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To add an element,

+follow these steps:</p></context>

+<steps>

+<step><cmd>To add an element, in the Graph view, right-click the content model

+you want to work with and click <uicontrol>Add Element</uicontrol>.</cmd>

+<info>The element appears attached to the content model in the Graph view.</info>

+<substeps>

+<substep><cmd>Select the element, and in the Graph view, click the current

+(default) name of the element, which puts you in direct editing mode, then

+type the new <uicontrol>Name</uicontrol> and hit enter.</cmd></substep>

+<substep><cmd>In the Graph view, click the current (default) element type

+and select a type from the menu. Alternately, you can select browse to invoke

+the Set Type dialog for more options.</cmd><info>The Set Type dialog lists

+all built-in and user-defined types currently available. You can change the <uicontrol>Scope</uicontrol> of

+the list by selecting one of the following options:<ul>

+<li><uicontrol>Workspace</uicontrol>. Lists all of the types available in

+your workspace. </li>

+<li><uicontrol>Enclosing Project</uicontrol>. Lists all of the types available

+in the project that contains your file. </li>

+<li>(Default) <uicontrol>Current Resource</uicontrol>. List all of the types

+available in your current file.</li>

+<li><uicontrol>Working Sets</uicontrol>. List all the types available within

+the selected working set.</li>

+</ul></info></substep>

+</substeps>

+</step>

+<step><cmd>(Optional) In the Properties view, select the appropriate value

+in the <uicontrol>MinOccurs</uicontrol> field.</cmd><info>This is the minimum

+number of times the element can appear in an instance document. If you want

+the element to be optional, select <uicontrol>0</uicontrol>. Otherwise, select <uicontrol>1</uicontrol>. </info>

+</step>

+<step><cmd>(Optional) Select the appropriate value in the <uicontrol>MaxOccurs</uicontrol> field.</cmd>

+<info>This is the maximum number of times the element can appear in an instance

+document. You can select <uicontrol>unbounded</uicontrol> to indicate there

+is no maximum number of occurrences.</info></step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this element.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+<postreq>You can add a content model to an element, which is the representation

+of any data that can be contained inside the element. For more information

+about working with content models, refer to the related tasks.</postreq>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelm.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelm.html
index 7d86704..b2dabad 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelm.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelm.html
@@ -1,160 +1,112 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding elements" />
+<meta name="abstract" content="Elements are fundamental building blocks in XML. Element declarations provide value constraints, and a description that can be used for validation, as well as establishing constraining relationships between related elements and attributes, and controlling substitution of elements." />
+<meta name="description" content="Elements are fundamental building blocks in XML. Element declarations provide value constraints, and a description that can be used for validation, as well as establishing constraining relationships between related elements and attributes, and controlling substitution of elements." />
+<meta content="XML schema editor, adding, elements, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, elements, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddcmod.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddelmr.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddanye.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddglba.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddelm" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding elements</title>
 </head>
-<body id="taddelm"><a name="taddelm"><!-- --></a>  <h1 class="topictitle1">Adding
-elements</h1> <div><p>Elements are fundamental building blocks in XML. Element
-declarations  	provide value constraints, and a description that can be used
-for  	validation, as well as establishing constraining relationships between
- 	related elements and attributes, and controlling substitution of elements.</p><div
-class="skipspace"><p> 		The following instructions were written for the Resource
-perspective,  		but they will also work in many other perspectives.</p> <p>To
-add an element, follow these steps:</p> </div> <ol>
-<li class="skipspace"><span>In the Outline view, right-click the content 
-	model you want to work with and click <b> <span class="uicontrol">Add Element</span></b>.</span></li>
-<li class="skipspace"><span>In the Properties view, type a new name for the
-element in the  <b> <span class="uicontrol">Name</span></b> field.</span></li>
-<li class="skipspace"><span>Specify its type information by clicking the <b> <span
-class="uicontrol">Browse</span></b> button <img border="0" height="18" src="../images/Browse.gif"
-width="22"/> and selecting the appropriate type.</span>  The Set Type dialog
-lists all built-in and user-defined types currently  available. You can change
-the <b><span class="uicontrol">Scope</span></b> of the  list by selecting
-one of the following options:  <div> 	<ul>
-<li><b><span class="uicontrol">Workspace</span></b>. Lists all of the  		types
-available in your workspace. </li>
-<li><b><span class="uicontrol">Enclosing Project</span></b>. Lists all  	
-of the types available in the project that contains your file. </li>
-<li>(Default) <b><span class="uicontrol">Current Resource</span>. </b> 		List
-all of the types available in your current file. </li>
-</ul> </div> 	</li>
-<li class="skipspace"><span>(Optional) Select the appropriate value in the <b> <span
-class="uicontrol">MinOccurs</span></b> field.</span> This is the number of
-times the element may appear. If you want the element to be optional, select <b><span
-class="uicontrol">0</span></b>. Otherwise, select  <b><span class="uicontrol">1</span></b>. </li>
-<li class="skipspace"><span>(Optional) Select the appropriate value in the <b> <span
-class="uicontrol">MaxOccurs</span></b> field.</span> This is the maximum number
-of times the element may appear. You can select <b> <span class="uicontrol">unbounded</span></b> to
-indicate there is no maximum number of occurrences.</li>
-<li class="skipspace"> <div> 	(Optional) Click the <b><span class="uicontrol">Other</span></b> tab.&nbsp;
-In  	this page, you can specify the following various values for the element:
-	<ul>
-<li><b><span class="uicontrol">block</span></b>. This field determines  	
-whether the element may be replaced by an element derived from it. </li>
-<li><b><span class="uicontrol">fixed/default</span>.</b> Click the <b> 		<span
-class="uicontrol">Browse</span></b> button 		<img border="0" height="18" src="../images/Browse.gif"
-width="22"/> and  		select the <b><span class="uicontrol">Fixed</span></b> or <b> 
-	<span class="uicontrol">Default</span></b> radio button and specify an  
-	appropriate value. If you select <strong>Fixed</strong>, the element has
- 		a fixed value, which cannot be changed. If you select <strong>Default</strong>,
- 		the element has a default value. </li>
-<li><b><span class="uicontrol">form</span></b>. Use this field to  		indicate
-if the appearance of this element in an instance of the XML  		schema (that
-is, an XML file associated with the XML schema) must be  		qualified by a
-namespace. </li>
-<li><b><span class="uicontrol">maxOccurs</span></b>. This is the minimum 
-		number of times the element can appear in an instance document. You can
- 		specify this option here or in the General page. </li>
-<li><b><span class="uicontrol">minOccurs</span></b>. This is the maximum 
-		number of times the element can appear in an instance document. You can
- 		specify this option here or in the General page. </li>
-<li><b><span class="uicontrol">nillable</span></b>. Select <strong>true</strong> 
-		if you do not want the element to be able to have any child elements,  
-	only attributes. </li>
-</ul> </div> 	</li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Attributes</span></b> tab.</span> You
-can use this page to add attributes, attribute references, attributes group
-references, and <samp class="codeph">any</samp> attributes to your element.</li>
-<li class="skipspace"><span>An attribute associates an attribute name with
-a specific type and value. To add an attribute, right-click in the Attributes
-page, and click<b> <span class="uicontrol">Add Attribute</span>.</b></span> You
-can specify the following values for an attribute<ul>
-<li><b><span class="uicontrol">fixed/default</span>.</b> Click the 	<b> <span
-class="uicontrol">Browse</span></b> button 	<img border="0" height="18" src="../images/Browse.gif"
-width="22"/> and select the 	<b> <span class="uicontrol">Fixed</span></b> or <b> <span
-class="uicontrol">Default</span></b> radio button and specify an appropriate
-value. If you select <b>Fixed</b>, the attribute has a fixed value, which
-cannot be changed. If you select <b>Default</b>, the attribute has a default
-value.</li>
-<li><b><span class="uicontrol">form</span></b>. Use this field to indicate
-if the appearance of this attribute in an instance of the XML schema must
-be qualified by a namespace.</li>
-<li><b><span class="uicontrol">name</span></b>. Enter the name of the attribute.</li>
-<li><b><span class="uicontrol">type</span></b>. Click the <b> <span class="uicontrol">Browse</span></b> button <img
-border="0" height="18" src="../images/Browse.gif" width="22"/> and select
-the type of the attribute. </li>
-<li><b><span class="uicontrol">use</span></b>. This field indicates how an
-attribute may be used in an instance document. If you select <b>optional</b>,
-the attribute may appear once, but it does not have to. If you select <b>required</b>,
-the attribute must appear once. If you select <b>prohibited</b>, the attribute
-must not appear. <b>Note</b>: If you selected the <span class="uicontrol">Default</span> radio
-button, you must select <b>optional</b> in this field, otherwise the default
-value will not be valid.</li>
-</ul> </li>
-<li class="skipspace"><span>An attribute reference provides a reference to
-a global attribute. To add an attribute reference, right-click in the Attributes
-page, and click <b> <span class="uicontrol">Add Attribute Ref</span></b>.</span> A
-declaration that references a global attribute enables the referenced attribute
-to appear in the instance document in the context of the referencing declaration.
-The menu option to add an attribute reference only appears if there are global
-attributes defined elsewhere in the document.<ol type="a">
-<li><span>Select the reference, then select the global attribute you want
-it to reference from the<span class="uicontrol"> <b>ref</b></span> drop down
-list.</span></li>
-</ol> </li>
-<li class="skipspace"><span>An attribute group reference provides a reference
-to an attribute group. To add an attribute group reference, right-click in
-the Attributes page, and click <b> <span class="uicontrol">Add Attribute Group
-Ref</span>.</b></span> A declaration that references an attribute group enables
-the referenced attribute group to appear in the instance document in the context
-of the referencing declaration. The menu option to add an attribute group
-reference only appears if there are attribute groups defined elsewhere in
-the document.<ol type="a">
-<li><span>Select the reference, then select the attribute group you want it
-to reference from the<span class="uicontrol"> <b>ref</b></span> drop down
-list.</span></li>
-</ol> </li>
-<li class="skipspace"><span>An <samp class="codeph">any</samp> element enables
-element content according to namespaces, and the corresponding <samp class="codeph">any</samp> attribute
- element enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
-right-click in the Attributes page and click <b> <span class="uicontrol">Add
-Any Attribute</span>.</b></span> You can specify the following values for
-an <samp class="codeph">any</samp> attribute:<ul>
-<li>For a <strong>namespace</strong> value, you can select <strong>##any</strong> (this
-allows any well-formed XML from any namespace), <b>##local </b> (this allows
-any well-formed XML that is not declared to be in a namespace, <b>##other </b> (this
-allows any well-formed XML that is not from the target namespace of the type
-being defined) or <b>##targetNamespace </b> (which is shorthand for the target
-namespace of the type being defined). </li>
-<li>For a <b> <span class="uicontrol">processContents</span></b> value, you
-can select <b>skip</b> (the XML processor will not validate the attribute
-content at all), <b>lax</b> (the XML processor will validate the attribute
-content as much as it can), or <b>strict </b> (the XML processor will validate
-all the attribute content).</li>
-</ul>  </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this element.</span> The <span
-class="uicontrol">Documentation</span> page is used for human readable material,
-such as a description, and the <span class="uicontrol">App Info</span> page
-can be used to provide information for applications.</li>
-</ol> <div class="skipspace">You can add a content model to an element, which
-is the representation of any data that may be contained inside the element.
-For more information about working with content models, refer to the related
-tasks.</div> </div>  <div><p><b class="reltaskshd">Related tasks</b><br/> <a
-href="../topics/taddcmod.html" title="You can add a content model to an element, global element, a complex type, or a group. A content model is the representation of any data that may be contained inside the element, global element, complex type, or group."
->Adding a content model</a><br/> </p> </div> </body>
-</html>
+<body id="taddelm"><a name="taddelm"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding elements</h1>
+
+
+
+
+<div><p>Elements are fundamental building blocks in XML. Element declarations
+provide value constraints, and a description that can be used for validation,
+as well as establishing constraining relationships between related elements
+and attributes, and controlling substitution of elements.</p>
+
+<div class="section"><p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
+<p>To add an element,
+follow these steps:</p>
+</div>
+
+<ol>
+<li class="stepexpand"><span>To add an element, in the Graph view, right-click the content model
+you want to work with and click <span class="uicontrol">Add Element</span>.</span>
+ The element appears attached to the content model in the Graph view.
+<ol type="a">
+<li class="substepexpand"><span>Select the element, and in the Graph view, click the current
+(default) name of the element, which puts you in direct editing mode, then
+type the new <span class="uicontrol">Name</span> and hit enter.</span></li>
+
+<li class="substepexpand"><span>In the Graph view, click the current (default) element type
+and select a type from the menu. Alternately, you can select browse to invoke
+the Set Type dialog for more options.</span> The Set Type dialog lists
+all built-in and user-defined types currently available. You can change the <span class="uicontrol">Scope</span> of
+the list by selecting one of the following options:<ul>
+<li><span class="uicontrol">Workspace</span>. Lists all of the types available in
+your workspace. </li>
+
+<li><span class="uicontrol">Enclosing Project</span>. Lists all of the types available
+in the project that contains your file. </li>
+
+<li>(Default) <span class="uicontrol">Current Resource</span>. List all of the types
+available in your current file.</li>
+
+<li><span class="uicontrol">Working Sets</span>. List all the types available within
+the selected working set.</li>
+
+</ul>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>(Optional) In the Properties view, select the appropriate value
+in the <span class="uicontrol">MinOccurs</span> field.</span> This is the minimum
+number of times the element can appear in an instance document. If you want
+the element to be optional, select <span class="uicontrol">0</span>. Otherwise, select <span class="uicontrol">1</span>. 
+</li>
+
+<li class="stepexpand"><span>(Optional) Select the appropriate value in the <span class="uicontrol">MaxOccurs</span> field.</span>
+ This is the maximum number of times the element can appear in an instance
+document. You can select <span class="uicontrol">unbounded</span> to indicate there
+is no maximum number of occurrences.</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this element.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+<div class="section">You can add a content model to an element, which is the representation
+of any data that can be contained inside the element. For more information
+about working with content models, refer to the related tasks.</div>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddcmod.html" title="A content model is the representation of any data that can be contained inside an element, global element, complex type, or group. It is a formal description of the structure and permissible content of an element, global element, complex type, or group, which may be used to validate a document instance.">Adding content models</a></div>
+<div><a href="../topics/taddelmr.html" title="An element reference provides a reference to a global element. A declaration that references a global element enables the referenced global element to appear in the instance document in the context of the referencing declaration.">Adding element references</a></div>
+<div><a href="../topics/taddanye.html" title="You can use the any element to provide something similar to a DTD's ANY content model, however, it must be done in conjunction with namespaces. This enables you to include any well-formed XML content, such as an HTML Web page that conforms to XHTML 1.0 syntax.">Adding an any element</a></div>
+<div><a href="../topics/taddglba.html" title="A global attribute is an attribute that can be recognized anywhere in a document. Once declared, a global attribute can be referenced in one or more declarations using an attribute reference.">Adding global attributes</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelmr.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelmr.dita
new file mode 100644
index 0000000..b37409d
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelmr.dita
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddelmr" xml:lang="en-us">

+<title>Adding element references</title>

+<titlealts>

+<searchtitle>Adding element references</searchtitle>

+</titlealts>

+<shortdesc>An element reference provides a reference to a global element.

+A declaration that references a global element enables the referenced global

+element to appear in the instance document in the context of the referencing

+declaration.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>element

+references</indexterm></indexterm></indexterm><indexterm>XML schema editor<indexterm>element

+references<indexterm>adding</indexterm></indexterm></indexterm><indexterm>XML

+schema files<indexterm>adding<indexterm>element references</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>element references<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To add an element

+reference, follow these steps:</p></context>

+<steps>

+<step><cmd>In the Graph view, right-click the content model you want to work

+with and click <uicontrol>Add Element Ref</uicontrol>.</cmd><stepresult>If

+no global element is defined in the document, a new global element is created

+for you, and the element reference will point to it.</stepresult></step>

+<step><cmd>Select the element reference. You can specify the following values

+for an element reference:</cmd>

+<choices>

+<choice><uicontrol>name</uicontrol>. Click the name of the element reference

+in the Graph view. Enter the name of the element reference.</choice>

+<choice><uicontrol>type</uicontrol>. Click the element reference type in the

+Graph view. Select a type from the menu, or select <uicontrol>Browse</uicontrol> for

+more options.</choice>

+</choices>

+</step>

+<step><cmd>(Optional) Select the appropriate value in the <uicontrol>MinOccurs</uicontrol> field.</cmd>

+<info>This is the number of times the global element referenced can appear

+in an instance document. If you want the element to be optional, select <uicontrol>0</uicontrol>.

+Otherwise, select <uicontrol>1</uicontrol>. </info></step>

+<step><cmd>(Optional) Select the appropriate value in the <uicontrol>MaxOccurs</uicontrol> field.</cmd>

+<info>This is the maximum number of times the global element referenced can

+appear. You can select <uicontrol>unbounded</uicontrol> to indicate there

+is no maximum number of occurrences.</info></step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this element reference.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelmr.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelmr.html
index 57d608c..bdcc0b9 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelmr.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddelmr.html
@@ -1,151 +1,94 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
-<title>Adding an element reference</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding element references" />
+<meta name="abstract" content="An element reference provides a reference to a global element. A declaration that references a global element enables the referenced global element to appear in the instance document in the context of the referencing declaration." />
+<meta name="description" content="An element reference provides a reference to a global element. A declaration that references a global element enables the referenced global element to appear in the instance document in the context of the referencing declaration." />
+<meta content="XML schema editor, adding, element references, XML schema files, element references, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, element references, XML schema files, element references, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddglem.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddelm.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddanye.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddglba.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddelmr" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding element references</title>
 </head>
-<body id="taddelmr"><a name="taddelmr"><!-- --></a>  <h1 class="topictitle1">Adding
-element references</h1> <div><p>An element reference provides a reference
-to a global element. A  	declaration that references a global element enables
-the referenced global  element to appear in the instance document in the context
-of the referencing declaration.</p> <div class="section"><p>You can modify
-the contents of your global element directly via an element reference. For
-example, you can add attributes and attribute reference to an element reference,
-but they are actually being added to your global element.</p> The menu option
-to add an element reference only appears if there are global elements defined
-elsewhere in the document.<p>The following instructions were written for the
-Resource perspective, but they will also work in many other perspectives.</p> <p>To
-add an element reference, follow these steps:</p> </div> <ol>
-<li class="skipspace"><span>In the Outline view, right-click the content model
-you want to work with and click <b> <span class="uicontrol">Add Element Ref</span>.</b></span></li>
-<li class="skipspace"><span>Select the element reference.</span></li>
-<li class="skipspace"><span>In the Properties view, select the global element
-you want to reference in the <span class="uicontrol">ref</span> list.</span></li>
-<li class="skipspace"><span>(Optional) Select the appropriate value in the <b> <span
-class="uicontrol">MinOccurs</span></b> field.</span> This is the number of
-times the global element referenced may appear. If you want the element to
-be optional, select <span class="uicontrol">0</span>. Otherwise, select <span
-class="uicontrol">1</span>. </li>
-<li class="skipspace"><span>(Optional) Select the appropriate value in the <b> <span
-class="uicontrol">MaxOccurs</span></b> field.</span> This is the maximum number
-of times the global element referenced may appear. You can select <span class="uicontrol">unbounded</span> to
-indicate there is no maximum number of occurrences.</li>
-<li class="stepexpand"><span>(Optional) Click the <b> <span class="uicontrol">Other</span></b> tab.</span> In
-this page, you can specify the following various values for the global element
-you are referencing: <ul>
-<li><b><span class="uicontrol">abstract</span></b>. Click <strong>true </strong>if
-you want the global element to be abstract. When a global element is declared
-to be abstract, it cannot be used in an instance document. Instead, a member
-of that global element's substitution group must appear in the instance document.</li>
-<li><b><span class="uicontrol">block</span></b>. This field determines whether
-the global element may be replaced by an element derived from it.</li>
-<li><b><span class="uicontrol">final</span></b>. This field determines whether
-this global element may be derived from.</li>
-<li><b><span class="uicontrol">fixed/default</span>.</b> Click the <b> <span
-class="uicontrol">Browse</span></b> button and select the <b> <span class="uicontrol">Fixed</span></b> or <b> <span
-class="uicontrol">Default</span></b> radio button and specify an appropriate
-value. If you select <strong>Fixed</strong>, the global element has a fixed
-value, which cannot be changed. If you select <strong>Default</strong>, the
-element has a default value.</li>
-<li><b><span class="uicontrol">form</span></b>. Use this field to indicate
-if the appearance of this global element in an instance of the XML schema
-(that is, an XML file associated with the XML schema) must be qualified by
-a namespace.</li>
-<li><b><span class="uicontrol">nillable</span></b>. Select <strong>true</strong> if
-you do not want the global element to be able to have any child elements,
-only attributes. </li>
-<li><b><span class="uicontrol">substitutionGroup</span></b>. A substitution
-group allows elements to be substituted for other elements.</li>
-</ul> </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Attributes</span></b> tab.</span> You
-can use this page to add attributes, attribute references, attributes group
-references, and <samp class="codeph">any</samp> attributes to your element
-reference.</li>
-<li class="skipspace"><span>An attribute associates an attribute name with
-a specific type and value. To add an attribute, right-click in the Attributes
-page, and click <b> <span class="uicontrol">Add Attribute</span></b>.</span> You
-can specify the following values for an attribute<ul>
-<li><b><span class="uicontrol">fixed/default</span>.</b> Click the 	<b> <span
-class="uicontrol">Browse</span></b> button 	<img border="0" height="18" src="../images/Browse.gif"
-width="22"/> and select the 	<b> <span class="uicontrol">Fixed</span></b> or <b> <span
-class="uicontrol">Default</span></b> radio button and specify an appropriate
-value. If you select <b>Fixed</b>, the attribute has a fixed value, which
-cannot be changed. If you select <b>Default</b>, the attribute has a default
-value.</li>
-<li><b><span class="uicontrol">form</span></b>. Use this field to indicate
-if the appearance of this attribute in an instance of the XML schema must
-be qualified by a namespace.</li>
-<li><b><span class="uicontrol">name</span></b>. Enter the name of the attribute.</li>
-<li><b><span class="uicontrol">type</span></b>. Click the <span class="uicontrol">Browse</span> button
-and select the type of the attribute. </li>
-<li><b><span class="uicontrol">use</span></b>. This field indicates how an
-attribute may be used in an instance document. If you select <b>optional</b>,
-the attribute may appear once, but it does not have to. If you select <b>required</b>,
-the attribute must appear once. If you select <b>prohibited</b>, the attribute
-must not appear. <b>Note</b>: If you selected the <b> <span class="uicontrol">Default</span></b> radio
-button, you must select <b>optional</b> in this field, otherwise the default
-value will not be valid.</li>
-</ul> </li>
-<li class="skipspace"><span>An attribute reference provides a reference to
-a global attribute. To add an attribute reference, right-click in the Attributes
-page, and click <b> <span class="uicontrol">Add Attribute Ref</span>.</b></span> A
-declaration that references a global attribute enables the referenced attribute
-to appear in the instance document in the context of the referencing declaration.
-The menu option to add an attribute reference only appears if there are global
-attributes defined elsewhere in the document.<ol type="a">
-<li><span>Select the reference, then select the global attribute you want
-it to reference from the <b> <span class="uicontrol">ref</span> </b>drop down
-list.</span></li>
-</ol> </li>
-<li class="skipspace"><span>An attribute group reference provides a reference
-to an attribute group. To add an attribute group reference, right-click in
-the Attributes page, and click <b> <span class="uicontrol">Add Attribute Group
-Ref</span></b>.</span> A declaration that references an attribute group enables
-the referenced attribute group to appear in the instance document in the context
-of the referencing declaration. The menu option to add an attribute group
-reference only appears if there are attribute groups defined elsewhere in
-the document.<ol type="a">
-<li><span>Select the reference, then select the attribute group you want it
-to reference from the <b> <span class="uicontrol">ref</span></b> drop down
-list.</span></li>
-</ol> </li>
-<li class="stepexpand"><span>An <samp class="codeph">any</samp> element enables
-element content according to namespaces, and the corresponding <samp class="codeph">any</samp> attribute
-element enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
-right-click in the Attributes page and click<b> <span class="uicontrol">Add
-Any Attribute</span>.</b></span> You can specify the following values for
-an <samp class="codeph">any</samp> attribute:<ul>
-<li>For a <strong>namespace</strong> value, you can select <strong>##any</strong> (this
-allows any well-formed XML from any namespace), <b>##local </b> (this allows
-any well-formed XML that is not declared to be in a namespace, <b>##other </b> (this
-allows any well-formed XML that is not from the target namespace of the type
-being defined) or <b>##targetNamespace </b> (which is shorthand for the target
-namespace of the type being defined). </li>
-<li>For a <b> <span class="uicontrol">processContents</span></b> value, you
-can select <b>skip</b> (the XML processor will not validate the attribute
-content at all), <b>lax </b>(the XML processor will validate the attribute
-content as much as it can), or <b>strict </b> (the XML processor will validate
-all the attribute content).</li>
-</ul>  </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this element reference.</span> The <span
-class="uicontrol">Documentation</span> page is used for human readable material,
-such as a description, and the <span class="uicontrol">App Info</span>  page
-can be used to provide information for applications.</li>
-</ol> </div>  <div><p><b class="reltaskshd">Related tasks</b><br/> <a href="../topics/taddglem.html"
-title="A global element is an element with a global scope. It is one that has been declared as part of the main schema rather than as part of a complex type definition."
->Adding a global element</a><br/> </p> </div> </body>
-</html>
+<body id="taddelmr"><a name="taddelmr"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding element references</h1>
+
+
+
+
+<div><p>An element reference provides a reference to a global element.
+A declaration that references a global element enables the referenced global
+element to appear in the instance document in the context of the referencing
+declaration.</p>
+
+<div class="section"><p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
+<p>To add an element
+reference, follow these steps:</p>
+</div>
+
+<ol>
+<li class="stepexpand"><span>In the Graph view, right-click the content model you want to work
+with and click <span class="uicontrol">Add Element Ref</span>.</span> If
+no global element is defined in the document, a new global element is created
+for you, and the element reference will point to it.</li>
+
+<li class="stepexpand"><span>Select the element reference. You can specify the following values
+for an element reference:</span>
+<ul>
+<li><span class="uicontrol">name</span>. Click the name of the element reference
+in the Graph view. Enter the name of the element reference.</li>
+
+<li><span class="uicontrol">type</span>. Click the element reference type in the
+Graph view. Select a type from the menu, or select <span class="uicontrol">Browse</span> for
+more options.</li>
+
+</ul>
+
+</li>
+
+<li class="stepexpand"><span>(Optional) Select the appropriate value in the <span class="uicontrol">MinOccurs</span> field.</span>
+ This is the number of times the global element referenced can appear
+in an instance document. If you want the element to be optional, select <span class="uicontrol">0</span>.
+Otherwise, select <span class="uicontrol">1</span>. </li>
+
+<li class="stepexpand"><span>(Optional) Select the appropriate value in the <span class="uicontrol">MaxOccurs</span> field.</span>
+ This is the maximum number of times the global element referenced can
+appear. You can select <span class="uicontrol">unbounded</span> to indicate there
+is no maximum number of occurrences.</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this element reference.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddglem.html" title="A global element is an element with a global scope. It is one that has been declared as part of the main schema rather than as part of a content model.">Adding global elements</a></div>
+<div><a href="../topics/taddelm.html" title="Elements are fundamental building blocks in XML. Element declarations provide value constraints, and a description that can be used for validation, as well as establishing constraining relationships between related elements and attributes, and controlling substitution of elements.">Adding elements</a></div>
+<div><a href="../topics/taddanye.html" title="You can use the any element to provide something similar to a DTD's ANY content model, however, it must be done in conjunction with namespaces. This enables you to include any well-formed XML content, such as an HTML Web page that conforms to XHTML 1.0 syntax.">Adding an any element</a></div>
+<div><a href="../topics/taddglba.html" title="A global attribute is an attribute that can be recognized anywhere in a document. Once declared, a global attribute can be referenced in one or more declarations using an attribute reference.">Adding global attributes</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglba.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglba.dita
new file mode 100644
index 0000000..4e13289
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglba.dita
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddglba" xml:lang="en-us">

+<title>Adding global attributes</title>

+<titlealts>

+<searchtitle>Adding global attributes</searchtitle>

+</titlealts>

+<shortdesc>A global attribute is an attribute that can be recognized anywhere

+in a document. Once declared, a global attribute can be referenced in one

+or more declarations using an attribute reference.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>global attributes</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>global attributes<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>global attributes</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>global attributes<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To add a global

+attribute, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Graph view, right click in the <b>Attributes</b> section

+and click <uicontrol>Add Attribute</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, type the attribute <uicontrol>Name</uicontrol>.</cmd>

+</step>

+<step><cmd>In the Properties view, you can select the attribute <uicontrol>Type</uicontrol> from

+the predefined list in the menu next to the <uicontrol>Type</uicontrol> field.</cmd>

+<info><p>Alternately, you can select <uicontrol>Browse</uicontrol> from the

+list for more options. </p><p>The Set Type dialog will appear, and lists all

+built-in and user-defined types currently available. You can change the <uicontrol>Scope</uicontrol> of

+the list by selecting one of the following options:<ul>

+<li><uicontrol>Workspace</uicontrol>. Lists all of the types available in

+your workspace. </li>

+<li><uicontrol>Enclosing Project</uicontrol>. Lists all of the types available

+in the project that contains your file. </li>

+<li>(Default) <uicontrol>Current Resource</uicontrol>. List all of the types

+available in your current file.</li>

+<li><uicontrol>Working Sets</uicontrol>. List all the types available within

+the selected working set.</li>

+</ul></p><p>Select the type you want in the type list, then click <uicontrol>OK</uicontrol>. </p></info>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this global attribute.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglba.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglba.html
index 49c5a8b..07ab203 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglba.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglba.html
@@ -1,56 +1,86 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
-<title>Adding a global attribute</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding global attributes" />
+<meta name="abstract" content="A global attribute is an attribute that can be recognized anywhere in a document. Once declared, a global attribute can be referenced in one or more declarations using an attribute reference." />
+<meta name="description" content="A global attribute is an attribute that can be recognized anywhere in a document. Once declared, a global attribute can be referenced in one or more declarations using an attribute reference." />
+<meta content="XML schema editor, adding, global attributes, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, global attributes, XML schema files" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddglba" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding global attributes</title>
 </head>
 <body id="taddglba"><a name="taddglba"><!-- --></a>
 
+
 <h1 class="topictitle1">Adding global attributes</h1>
-<div><p>A global attribute is an attribute that can be recognized anywhere in a 
-	document. Once declared, a global attribute can be referenced in one or more 
-	declarations using an attribute reference.</p><div class="skipspace"><p>The 
-		following instructions were written for the Resource perspective, but 
-		they will also work in many other perspectives.</p>
+
+
+
+
+<div><p>A global attribute is an attribute that can be recognized anywhere
+in a document. Once declared, a global attribute can be referenced in one
+or more declarations using an attribute reference.</p>
+
+<div class="section"><p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
 <p>To add a global
 attribute, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, select your schema.</span> The entire
-schema and its contents should be displayed in the Graph view.</li>
-<li class="skipspace"><span>In the Graph view, right click in the <b>Attributes</b> section
-and click <b> <span class="uicontrol">Add Global Attribute</span>.</b></span></li>
-<li class="skipspace"><span>In the Properties view, type the attribute <b> <span class="uicontrol">Name</span></b>.</span> </li>
-<li class="skipspace"><span>Click the <b>Browse</b> button next to the <b> <span class="uicontrol">Type</span></b> field
-to launch the Set Types dialog.</span></li>
-<li class="skipspace"><span>Select the type you want in the type
-list, then click <b> <span class="uicontrol">OK</span></b>. </span>The Set Type dialog lists all built-in and user-defined types currently
-available. You can change the <b> <span class="uicontrol">Scope</span></b> of the list by
-selecting one of the following options:<ul><li><b><span class="uicontrol">Workspace</span></b>. Lists all of the types available in
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>In the Graph view, right click in the <strong>Attributes</strong> section
+and click <span class="uicontrol">Add Attribute</span>.</span></li>
+
+<li class="stepexpand"><span>In the Properties view, type the attribute <span class="uicontrol">Name</span>.</span>
+</li>
+
+<li class="stepexpand"><span>In the Properties view, you can select the attribute <span class="uicontrol">Type</span> from
+the predefined list in the menu next to the <span class="uicontrol">Type</span> field.</span>
+ <p>Alternately, you can select <span class="uicontrol">Browse</span> from the
+list for more options. </p>
+<div class="p">The Set Type dialog will appear, and lists all
+built-in and user-defined types currently available. You can change the <span class="uicontrol">Scope</span> of
+the list by selecting one of the following options:<ul>
+<li><span class="uicontrol">Workspace</span>. Lists all of the types available in
 your workspace. </li>
-<li><b><span class="uicontrol">Enclosing Project</span>.</b> Lists all of the types available
+
+<li><span class="uicontrol">Enclosing Project</span>. Lists all of the types available
 in the project that contains your file. </li>
-<li>(Default) <b> <span class="uicontrol">Current Resource</span>.</b> List all of the types
+
+<li>(Default) <span class="uicontrol">Current Resource</span>. List all of the types
 available in your current file.</li>
+
+<li><span class="uicontrol">Working Sets</span>. List all the types available within
+the selected working set.</li>
+
 </ul>
-	</li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab if you want
-to provide any information about this global attribute.</span> The <span class="uicontrol">Documentation</span> page is used for human readable
-material, such as a description, and the <span class="uicontrol">App Info</span> 
-page can be used to provide information for applications.</li>
-</ol>
 </div>
+<p>Select the type you want in the type list, then click <span class="uicontrol">OK</span>. </p>
+
+</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this global attribute.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+</div>
+
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglem.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglem.dita
new file mode 100644
index 0000000..84dda0c
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglem.dita
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddglem" xml:lang="en-us">

+<title>Adding global elements</title>

+<titlealts>

+<searchtitle>Adding global elements</searchtitle>

+</titlealts>

+<shortdesc>A global element is an element with a global scope. It is one that

+has been declared as part of the main schema rather than as part of a content

+model.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>global elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>global elements<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>global elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>global elements<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To add a global

+element, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, select your schema.</cmd><info>The entire

+schema and its contents should be displayed in the Graph view.</info></step>

+<step><cmd>In the Graph view, right click in the <b>Elements</b> section and

+click <uicontrol>Add Element</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, click the <uicontrol>General</uicontrol> tab,

+and type a new name for the global element in the <uicontrol>Name</uicontrol> field.</cmd>

+</step>

+<step><cmd>In the Properties view, you can select the attribute <uicontrol>Type</uicontrol> from

+the predefined list in the menu next to the <uicontrol>Type</uicontrol> field.</cmd>

+<info><p>Alternately, you can select <uicontrol>Browse</uicontrol> from the

+list for more options. </p><p>The Set Type dialog will appear, and lists all

+built-in and user-defined types currently available. You can change the <uicontrol>Scope</uicontrol> of

+the list by selecting one of the following options:<ul>

+<li><uicontrol>Workspace</uicontrol>. Lists all of the types available in

+your workspace. </li>

+<li><uicontrol>Enclosing Project</uicontrol>. Lists all of the types available

+in the project that contains your file. </li>

+<li>(Default) <uicontrol>Current Resource</uicontrol>. List all of the types

+available in your current file.</li>

+<li><uicontrol>Working Sets</uicontrol>. List all the types available within

+the selected working set.</li>

+</ul></p><p>Select the type you want in the type list, then click <uicontrol>OK</uicontrol>. </p></info>

+</step>

+<step><cmd>(Optional) Click the <uicontrol>Other</uicontrol> tab.</cmd><info>In

+this page, you can specify the following various values for the global element: </info>

+<choices>

+<choice><uicontrol>abstract</uicontrol>. Click <b>true </b>if you want the

+global element to be abstract. When a global element is declared to be abstract,

+it cannot be used in an instance document. Instead, a member of that global

+element's substitution group must appear in the instance document.</choice>

+<choice><uicontrol>block</uicontrol>. This field determines whether the global

+element may be replaced by an element derived from it.</choice>

+<choice><uicontrol>final</uicontrol>. This field determines whether this global

+element may be derived from.</choice>

+<choice><uicontrol>fixed/default</uicontrol>. Click the <uicontrol>Browse</uicontrol> button

+and select the <uicontrol>Fixed</uicontrol> or <uicontrol>Default</uicontrol> radio

+button and specify an appropriate value. If you select <b>Fixed</b>, the global

+element has a fixed value, which cannot be changed. If you select <b>Default</b>,

+the element has a default value.</choice>

+<choice><uicontrol>form</uicontrol>. Use this field to indicate if the appearance

+of this global element in an instance of the XML schema (that is, an XML file

+associated with the XML schema) must be qualified by a namespace.</choice>

+<choice><uicontrol>nillable</uicontrol>. Select <b>true</b> if you do not

+want the global element to be able to have any child elements, only attributes. </choice>

+<choice><uicontrol>substitutionGroup</uicontrol>. A substitution group allows

+elements to be substituted for other elements.</choice>

+</choices>

+</step>

+<step><cmd>Click the <uicontrol>Attributes</uicontrol> tab</cmd><info>You

+can use this page to add attributes, attribute references, attributes group

+references, and <codeph>any</codeph> attributes to your global element.</info>

+</step>

+<step><cmd>An attribute associates an attribute name with a specific type

+and value. To add an attribute, right-click in the Attributes page, and click <uicontrol>Add

+Attribute</uicontrol>.</cmd><info>You can specify the following values for

+an attribute</info>

+<choices>

+<choice><uicontrol>fixed/default</uicontrol>. Click the <uicontrol>Browse</uicontrol> button

+and select the <uicontrol>Fixed</uicontrol> or <uicontrol>Default</uicontrol> radio

+button and specify an appropriate value. If you select <b>Fixed</b>, the attribute

+has a fixed value, which cannot be changed. If you select <b>Default</b>,

+the attribute has a default value.</choice>

+<choice><uicontrol>form</uicontrol>. Use this field to indicate if the appearance

+of this attribute in an instance of the XML schema must be qualified by a

+namespace.</choice>

+<choice><uicontrol>name</uicontrol>. Enter the name of the attribute.</choice>

+<choice><uicontrol>type</uicontrol>. Click the <uicontrol>Browse</uicontrol> button

+and select the type of the attribute. </choice>

+<choice><uicontrol>use</uicontrol>. This field indicates how an attribute

+can be used in an instance document. If you select <b>optional</b>, the attribute

+can appear once, but it does not have to. If you select <b>required</b>, the

+attribute must appear once. If you select <b>prohibited</b>, the attribute

+must not appear. <b>Note</b>: If you selected the <uicontrol>Default</uicontrol> radio

+button, you must select <b>optional</b> in this field, otherwise the default

+value will not be valid.</choice>

+</choices>

+</step>

+<step><cmd>An attribute reference provides a reference to a global attribute.

+To add an attribute reference, right-click in the Attributes page, and click <uicontrol>Add

+Attribute Ref</uicontrol>.</cmd><info>A declaration that references a global

+attribute enables the referenced attribute to appear in the instance document

+in the context of the referencing declaration. The menu option to add an attribute

+reference only appears if there are global attributes defined elsewhere in

+the document.</info>

+<substeps>

+<substep><cmd>Select the reference, then select the global attribute you want

+it to reference from the <uicontrol>ref</uicontrol> list.</cmd></substep>

+</substeps>

+</step>

+<step><cmd>An attribute group reference provides a reference to an attribute

+group. To add an attribute group reference, right-click in the Attributes

+page, and click <uicontrol>Add Attribute Group Ref</uicontrol>.</cmd><info>A

+declaration that references an attribute group enables the referenced attribute

+group to appear in the instance document in the context of the referencing

+declaration. The menu option to add an attribute group reference only appears

+if there are attribute groups defined elsewhere in the document.</info>

+<substeps>

+<substep><cmd>Select the reference, then select the attribute group you want

+it to reference from the <uicontrol>ref</uicontrol> list.</cmd></substep>

+</substeps>

+</step>

+<step><cmd>An <codeph>any</codeph> element enables element content according

+to namespaces, and the corresponding <codeph>any</codeph> attribute element

+enables attributes to appear in elements. To add an <codeph>any</codeph> attribute,

+right-click in the Attributes page and click <uicontrol>Add Any Attribute</uicontrol>.</cmd>

+<info>You can specify the following values for an <codeph>any</codeph> attribute:</info>

+<choices>

+<choice>For a <b>namespace</b> value, you can select <b>##any</b> (this allows

+any well-formed XML from any namespace), <b>##local </b> (this allows any

+well-formed XML that is not declared to be in a namespace), <b>##other </b> (this

+allows any well-formed XML that is not from the target namespace of the type

+being defined) or <b>##targetNamespace </b> (which is shorthand for the target

+namespace of the type being defined). </choice>

+<choice>For a <uicontrol>processContents</uicontrol> value, you can select <b>skip</b> (the

+XML processor will not validate the attribute content at all), <b>lax</b> (the

+XML processor will validate the attribute content as much as it can), or <b>strict</b> (the

+XML processor will validate all the attribute content).</choice>

+</choices>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this global element.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+<postreq>You can add a content model to a global element, which is the representation

+of any data that can be contained inside the global element. For more information

+about working with content models, refer to the related tasks.</postreq>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglem.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglem.html
index d388f17..ea229ba 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglem.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddglem.html
@@ -1,156 +1,224 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
-<title>Adding a global element</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding global elements" />
+<meta name="abstract" content="A global element is an element with a global scope. It is one that has been declared as part of the main schema rather than as part of a content model." />
+<meta name="description" content="A global element is an element with a global scope. It is one that has been declared as part of the main schema rather than as part of a content model." />
+<meta content="XML schema editor, adding, global elements, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, global elements, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddcmod.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddelmr.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddglem" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding global elements</title>
 </head>
-<body id="taddglem"><a name="taddglem"><!-- --></a>  <h1 class="topictitle1">Adding
-global elements</h1> <div><p>A global element is an element with a global
-scope. It is one that has  	been declared as part of the main schema rather
-than as part of a content  	model.</p><div class="skipspace"><p>The following
-instructions were written  		for the Resource perspective, but they will also
-work in many other  		perspectives.</p> <p>To add a global element, follow
-these steps:</p> </div> <ol>
-<li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, select your schema.</span> The
-entire schema and its contents should be displayed in the Graph view.</li>
-<li class="skipspace"><span>In the Graph view, right click in the <b>Elements</b> section
-and click <b> <span class="uicontrol">Add Element</span></b>.</span></li>
-<li class="skipspace"><span>In the Properties view, click the <b> <span class="uicontrol">General</span></b> tab,
-and type a new name for the global element in the <b> <span class="uicontrol">Name</span></b> field.</span></li>
-<li class="skipspace"><span>Specify its type information by clicking the <b> <span
-class="uicontrol">Browse</span></b> button <img border="0" height="18" src="../images/Browse.gif"
-width="22"/> and selecting the appropriate type.</span> The Set Type dialog
-lists all built-in and user-defined types currently available. You can change
-the <b> <span class="uicontrol">Scope</span></b> of the list by selecting
-one of the following options:<ul>
-<li><b><span class="uicontrol">Workspace</span></b>. Lists all of the types
-available in your workspace. </li>
-<li><b><span class="uicontrol">Enclosing Project</span>.</b> Lists all of
-the types available in the project that contains your file. </li>
-<li>(Default) <b> <span class="uicontrol">Current Resource</span>.</b> List
-all of the types available in your current file.</li>
-</ul> 	</li>
-<li class="skipspace"> <div> 	(Optional) Click the <b><span class="uicontrol">Other</span></b> tab.&nbsp;
-In  	this page, you can specify the following various values for the global
- 	element: 	<ul>
-<li><b><span class="uicontrol">abstract</span></b>. Click <strong>true 		</strong>if
-you want the global element to be abstract. When a global  		element is declared
-to be abstract, it cannot be used in an instance  		document. Instead, a member
-of that global element's substitution group  		must appear in the instance
-document. </li>
-<li><b><span class="uicontrol">block</span></b>. This field determines  	
-whether the global element may be replaced by an element derived from  		it. </li>
-<li><b><span class="uicontrol">final</span></b>. This field determines  	
-whether this global element may be derived from. </li>
-<li><b><span class="uicontrol">fixed/default</span>.</b> Click the <b> 		<span
-class="uicontrol">Browse</span></b> button 		<img border="0" height="18" src="../images/Browse.gif"
-width="22"/> and  		select the <b><span class="uicontrol">Fixed</span></b> or <b> 
-	<span class="uicontrol">Default</span></b> radio button and specify an  
-	appropriate value. If you select <strong>Fixed</strong>, the global  		element
-has a fixed value, which cannot be changed. If you select 		<strong>Default</strong>,
-the element has a default value. </li>
-<li><b><span class="uicontrol">form</span></b>. Use this field to  		indicate
-if the appearance of this global element in an instance of the  		XML schema
-(that is, an XML file associated with the XML schema) must be  		qualified
-by a namespace. </li>
-<li><b><span class="uicontrol">nillable</span></b>. Select <strong>true</strong> 
-		if you do not want the global element to be able to have any child  		elements,
-only attributes. </li>
-<li><b><span class="uicontrol">substitutionGroup</span></b>. A  		substitution
-group allows elements to be substituted for other elements.</li>
-</ul> </div> &nbsp;</li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Attributes</span></b> tab.</span> You
+<body id="taddglem"><a name="taddglem"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding global elements</h1>
+
+
+
+
+<div><p>A global element is an element with a global scope. It is one that
+has been declared as part of the main schema rather than as part of a content
+model.</p>
+
+<div class="section"><p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
+<p>To add a global
+element, follow these steps:</p>
+</div>
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>In the Outline view, select your schema.</span> The entire
+schema and its contents should be displayed in the Graph view.</li>
+
+<li class="stepexpand"><span>In the Graph view, right click in the <strong>Elements</strong> section and
+click <span class="uicontrol">Add Element</span>.</span></li>
+
+<li class="stepexpand"><span>In the Properties view, click the <span class="uicontrol">General</span> tab,
+and type a new name for the global element in the <span class="uicontrol">Name</span> field.</span>
+</li>
+
+<li class="stepexpand"><span>In the Properties view, you can select the attribute <span class="uicontrol">Type</span> from
+the predefined list in the menu next to the <span class="uicontrol">Type</span> field.</span>
+ <p>Alternately, you can select <span class="uicontrol">Browse</span> from the
+list for more options. </p>
+<div class="p">The Set Type dialog will appear, and lists all
+built-in and user-defined types currently available. You can change the <span class="uicontrol">Scope</span> of
+the list by selecting one of the following options:<ul>
+<li><span class="uicontrol">Workspace</span>. Lists all of the types available in
+your workspace. </li>
+
+<li><span class="uicontrol">Enclosing Project</span>. Lists all of the types available
+in the project that contains your file. </li>
+
+<li>(Default) <span class="uicontrol">Current Resource</span>. List all of the types
+available in your current file.</li>
+
+<li><span class="uicontrol">Working Sets</span>. List all the types available within
+the selected working set.</li>
+
+</ul>
+</div>
+<p>Select the type you want in the type list, then click <span class="uicontrol">OK</span>. </p>
+
+</li>
+
+<li class="stepexpand"><span>(Optional) Click the <span class="uicontrol">Other</span> tab.</span> In
+this page, you can specify the following various values for the global element: 
+<ul>
+<li><span class="uicontrol">abstract</span>. Click <strong>true </strong>if you want the
+global element to be abstract. When a global element is declared to be abstract,
+it cannot be used in an instance document. Instead, a member of that global
+element's substitution group must appear in the instance document.</li>
+
+<li><span class="uicontrol">block</span>. This field determines whether the global
+element may be replaced by an element derived from it.</li>
+
+<li><span class="uicontrol">final</span>. This field determines whether this global
+element may be derived from.</li>
+
+<li><span class="uicontrol">fixed/default</span>. Click the <span class="uicontrol">Browse</span> button
+and select the <span class="uicontrol">Fixed</span> or <span class="uicontrol">Default</span> radio
+button and specify an appropriate value. If you select <strong>Fixed</strong>, the global
+element has a fixed value, which cannot be changed. If you select <strong>Default</strong>,
+the element has a default value.</li>
+
+<li><span class="uicontrol">form</span>. Use this field to indicate if the appearance
+of this global element in an instance of the XML schema (that is, an XML file
+associated with the XML schema) must be qualified by a namespace.</li>
+
+<li><span class="uicontrol">nillable</span>. Select <strong>true</strong> if you do not
+want the global element to be able to have any child elements, only attributes. </li>
+
+<li><span class="uicontrol">substitutionGroup</span>. A substitution group allows
+elements to be substituted for other elements.</li>
+
+</ul>
+
+</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Attributes</span> tab</span> You
 can use this page to add attributes, attribute references, attributes group
-references, and <samp class="codeph">any</samp> attributes to your global
-element.</li>
-<li class="skipspace"><span>An attribute associates an attribute name with
-a specific type and value. To add an attribute, right-click in the Attributes
-page, and click <span class="uicontrol">Add Attribute</span>.</span> You can
-specify the following values for an attribute<ul>
-<li><b><span class="uicontrol">fixed/default</span></b>. Click the <span class="uicontrol">Browse</span> button
-and select the <b> <span class="uicontrol">Fixed</span></b> or <b> <span class="uicontrol">Default</span></b> radio
-button and specify an appropriate value. If you select <b>Fixed</b>, the attribute
-has a fixed value, which cannot be changed. If you select <b>Default</b>,
+references, and <samp class="codeph">any</samp> attributes to your global element.
+</li>
+
+<li class="stepexpand"><span>An attribute associates an attribute name with a specific type
+and value. To add an attribute, right-click in the Attributes page, and click <span class="uicontrol">Add
+Attribute</span>.</span> You can specify the following values for
+an attribute
+<ul>
+<li><span class="uicontrol">fixed/default</span>. Click the <span class="uicontrol">Browse</span> button
+and select the <span class="uicontrol">Fixed</span> or <span class="uicontrol">Default</span> radio
+button and specify an appropriate value. If you select <strong>Fixed</strong>, the attribute
+has a fixed value, which cannot be changed. If you select <strong>Default</strong>,
 the attribute has a default value.</li>
-<li><b><span class="uicontrol">form</span></b>. Use this field to indicate
-if the appearance of this attribute in an instance of the XML schema must
-be qualified by a namespace.</li>
-<li><b><span class="uicontrol">name</span></b>. Enter the name of the attribute.</li>
-<li><b><span class="uicontrol">type</span></b>. Click the <b> <span class="uicontrol">Browse</span></b> button <img
-border="0" height="18" src="../images/Browse.gif" width="22"/> and select
-the type of the attribute. </li>
-<li><b><span class="uicontrol">use</span></b>. This field indicates how an
-attribute may be used in an instance document. If you select <b>optional</b>,
-the attribute may appear once, but it does not have to. If you select <b>required</b>,
-the attribute must appear once. If you select <b>prohibited</b>, the attribute
-must not appear. <b>Note</b>: If you selected the <span class="uicontrol">Default</span> radio
-button, you must select <b>optional</b> in this field, otherwise the default
+
+<li><span class="uicontrol">form</span>. Use this field to indicate if the appearance
+of this attribute in an instance of the XML schema must be qualified by a
+namespace.</li>
+
+<li><span class="uicontrol">name</span>. Enter the name of the attribute.</li>
+
+<li><span class="uicontrol">type</span>. Click the <span class="uicontrol">Browse</span> button
+and select the type of the attribute. </li>
+
+<li><span class="uicontrol">use</span>. This field indicates how an attribute
+can be used in an instance document. If you select <strong>optional</strong>, the attribute
+can appear once, but it does not have to. If you select <strong>required</strong>, the
+attribute must appear once. If you select <strong>prohibited</strong>, the attribute
+must not appear. <strong>Note</strong>: If you selected the <span class="uicontrol">Default</span> radio
+button, you must select <strong>optional</strong> in this field, otherwise the default
 value will not be valid.</li>
-</ul> </li>
-<li class="skipspace"><span>An attribute reference provides a reference to
-a global attribute. To add an attribute reference, right-click in the Attributes
-page, and click <b> <span class="uicontrol">Add Attribute Ref</span>.</b></span> A
-declaration that references a global attribute enables the referenced attribute
-to appear in the instance document in the context of the referencing declaration.
-The menu option to add an attribute reference only appears if there are global
-attributes defined elsewhere in the document.<ol type="a">
+
+</ul>
+
+</li>
+
+<li class="stepexpand"><span>An attribute reference provides a reference to a global attribute.
+To add an attribute reference, right-click in the Attributes page, and click <span class="uicontrol">Add
+Attribute Ref</span>.</span> A declaration that references a global
+attribute enables the referenced attribute to appear in the instance document
+in the context of the referencing declaration. The menu option to add an attribute
+reference only appears if there are global attributes defined elsewhere in
+the document.
+<ol type="a">
 <li><span>Select the reference, then select the global attribute you want
-it to reference from the <b> <span class="uicontrol">ref</span></b> drop down
-list.</span></li>
-</ol> </li>
-<li class="skipspace"><span>An attribute group reference provides a reference
-to an attribute group. To add an attribute group reference, right-click in
-the Attributes page, and click <b> <span class="uicontrol">Add Attribute Group
-Ref</span></b>.</span> A declaration that references an attribute group enables
-the referenced attribute group to appear in the instance document in the context
-of the referencing declaration. The menu option to add an attribute group
-reference only appears if there are attribute groups defined elsewhere in
-the document.<ol type="a">
-<li><span>Select the reference, then select the attribute group you want it
-to reference from the <b> <span class="uicontrol">ref</span></b> drop down
-list.</span></li>
-</ol> </li>
-<li class="stepexpand"><span>An <samp class="codeph">any</samp> element enables
-element content according to namespaces, and the corresponding <samp class="codeph">any</samp> attribute
-element enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
-right-click in the Attributes page and click <b> <span class="uicontrol">Add
-Any Attribute</span></b>.</span> You can specify the following values for
-an <samp class="codeph">any</samp> attribute:<ul>
-<li>For a <strong>namespace</strong> value, you can select <strong>##any</strong> (this
-allows any well-formed XML from any namespace), <b>##local </b> (this allows
-any well-formed XML that is not declared to be in a namespace, <b>##other </b> (this
+it to reference from the <span class="uicontrol">ref</span> list.</span></li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>An attribute group reference provides a reference to an attribute
+group. To add an attribute group reference, right-click in the Attributes
+page, and click <span class="uicontrol">Add Attribute Group Ref</span>.</span> A
+declaration that references an attribute group enables the referenced attribute
+group to appear in the instance document in the context of the referencing
+declaration. The menu option to add an attribute group reference only appears
+if there are attribute groups defined elsewhere in the document.
+<ol type="a">
+<li><span>Select the reference, then select the attribute group you want
+it to reference from the <span class="uicontrol">ref</span> list.</span></li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>An <samp class="codeph">any</samp> element enables element content according
+to namespaces, and the corresponding <samp class="codeph">any</samp> attribute element
+enables attributes to appear in elements. To add an <samp class="codeph">any</samp> attribute,
+right-click in the Attributes page and click <span class="uicontrol">Add Any Attribute</span>.</span>
+ You can specify the following values for an <samp class="codeph">any</samp> attribute:
+<ul>
+<li>For a <strong>namespace</strong> value, you can select <strong>##any</strong> (this allows
+any well-formed XML from any namespace), <strong>##local </strong> (this allows any
+well-formed XML that is not declared to be in a namespace), <strong>##other </strong> (this
 allows any well-formed XML that is not from the target namespace of the type
-being defined) or <b>##targetNamespace </b> (which is shorthand for the target
+being defined) or <strong>##targetNamespace </strong> (which is shorthand for the target
 namespace of the type being defined). </li>
-<li>For a <span class="uicontrol">processContents</span> value, you can select <b>skip</b> (the
-XML processor will not validate the attribute content at all), <b>lax</b>(the
-XML processor will validate the attribute content as much as it can), or <b>strict </b> (the
+
+<li>For a <span class="uicontrol">processContents</span> value, you can select <strong>skip</strong> (the
+XML processor will not validate the attribute content at all), <strong>lax</strong> (the
+XML processor will validate the attribute content as much as it can), or <strong>strict</strong> (the
 XML processor will validate all the attribute content).</li>
-</ul>  </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this global element.</span> The <span
-class="uicontrol">Documentation</span> page is used for human readable material,
-such as a description, and the <span class="uicontrol">App Info</span> page
-can be used to provide information for applications.</li>
-</ol> <div class="skipspace">You can add a content model to a global element,
-which is the representation of any data that may be contained inside the global
-element. For more information about working with content models, refer to
-the related tasks.</div> </div>  <div><p><b class="reltaskshd">Related tasks</b><br/> <a
-href="../topics/taddcmod.html" title="You can add a content model to an element, global element, a complex type, or a group. A content model is the representation of any data that may be contained inside the element, global element, complex type, or group."
->Adding a content model</a><br/> <a href="../topics/taddelmr.html" title="An element reference provides a reference to a global element. A declaration that references a global element enables the referenced global element to appear in the instance document in the context of the referencing declaration.?"
->Adding an element reference</a><br/> </p> </div> </body>
-</html>
+
+</ul>
+
+</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this global element.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+<div class="section">You can add a content model to a global element, which is the representation
+of any data that can be contained inside the global element. For more information
+about working with content models, refer to the related tasks.</div>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddcmod.html" title="A content model is the representation of any data that can be contained inside an element, global element, complex type, or group. It is a formal description of the structure and permissible content of an element, global element, complex type, or group, which may be used to validate a document instance.">Adding content models</a></div>
+<div><a href="../topics/taddelmr.html" title="An element reference provides a reference to a global element. A declaration that references a global element enables the referenced global element to appear in the instance document in the context of the referencing declaration.">Adding element references</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrpr.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrpr.dita
new file mode 100644
index 0000000..d20cb4d
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrpr.dita
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddgrpr" xml:lang="en-us">

+<title>Adding group references</title>

+<titlealts>

+<searchtitle>Adding group references</searchtitle>

+</titlealts>

+<shortdesc>A group reference is a declaration that references a group. It

+enables the referenced group to appear in the instance document in the context

+of the referencing declaration.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>group references</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>group references<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>group references</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>group references<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context>The menu option to add a group reference only appears if there are

+groups defined elsewhere in the document.<p>The following instructions were

+written for the Resource perspective, but they will also work in many other

+perspectives.</p><p>To add a group reference, follow these steps:</p></context>

+<steps>

+<step><cmd>In the Graph view, right-click the content model you want to work

+with and select <uicontrol>Add Group Ref</uicontrol>.</cmd></step>

+<step><cmd>Select the new group reference.</cmd></step>

+<step><cmd>In the Properties view, select the group you want to refer to in

+the <uicontrol>ref</uicontrol> list.</cmd></step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this group reference.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrpr.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrpr.html
index d68bd69..fa257d8 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrpr.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrpr.html
@@ -1,47 +1,67 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
-<title>Adding a group reference</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding group references" />
+<meta name="abstract" content="A group reference is a declaration that references a group. It enables the referenced group to appear in the instance document in the context of the referencing declaration." />
+<meta name="description" content="A group reference is a declaration that references a group. It enables the referenced group to appear in the instance document in the context of the referencing declaration." />
+<meta content="XML schema editor, adding, group references, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, group references, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddgrup.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddgrpr" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding group references</title>
 </head>
 <body id="taddgrpr"><a name="taddgrpr"><!-- --></a>
 
+
 <h1 class="topictitle1">Adding group references</h1>
-<div><p>A group reference is a declaration that references a group. It enables 
-	the referenced group to appear in the instance document in the context of 
-	the referencing declaration.</p><div class="skipspace">The menu option to add a group reference only appears if there are
-groups defined elsewhere in the document.<p>The following instructions were 
-		written for the Resource perspective, but they will also work in many 
-		other perspectives.</p>
+
+
+
+
+<div><p>A group reference is a declaration that references a group. It
+enables the referenced group to appear in the instance document in the context
+of the referencing declaration.</p>
+
+<div class="section">The menu option to add a group reference only appears if there are
+groups defined elsewhere in the document.<p>The following instructions were
+written for the Resource perspective, but they will also work in many other
+perspectives.</p>
 <p>To add a group reference, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>In the Outline view, right-click the content model you want to
-work with and select <b> <span class="uicontrol">Add Group Ref</span></b>.</span></li>
-<li class="skipspace"><span>Select the new group reference.</span></li>
-<li class="skipspace"><span>In the Properties view, select the group you want to refer to in
-the <b> <span class="uicontrol">ref</span></b> list.</span></li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab if you want
+
+<ol>
+<li class="stepexpand"><span>In the Graph view, right-click the content model you want to work
+with and select <span class="uicontrol">Add Group Ref</span>.</span></li>
+
+<li class="stepexpand"><span>Select the new group reference.</span></li>
+
+<li class="stepexpand"><span>In the Properties view, select the group you want to refer to in
+the <span class="uicontrol">ref</span> list.</span></li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
 to provide any information about this group reference.</span> The <span class="uicontrol">Documentation</span> page
 is used for human readable material, such as a description, and the <span class="uicontrol">App
-Info</span> page can be used to provide information for applications.</li>
+Info</span> page can be used to provide information for applications.
+</li>
+
 </ol>
+
 </div>
 
-<div><p><b class="reltaskshd">Related tasks</b><br />
-<a href="../topics/taddgrup.html" title="A group consists of element declarations, wildcards, and other content model groups. When you create a group, it automatically contains a content model.">Adding a group</a><br />
-</p>
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddgrup.html" title="When you create a group, it automatically contains a content model. The content model is a representation of any data that can be grouped together by the group, such as elements, element references, and group references.">Adding groups</a></div>
 </div>
+</div>
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrup.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrup.dita
new file mode 100644
index 0000000..4190277
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrup.dita
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddgrup" xml:lang="en-us">

+<title>Adding groups</title>

+<titlealts>

+<searchtitle>Adding groups</searchtitle>

+</titlealts>

+<shortdesc>When you create a group, it automatically contains a content model.

+The content model is a representation of any data that can be grouped together

+by the group, such as elements, element references, and group references.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>groups</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>groups<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>groups</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>groups<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p></p><p>The following instructions were written for the Resource

+perspective, but they will also work in many other perspectives.</p><p>To

+add a group, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, right-click <b>Groups</b>, and click <uicontrol>Add

+Group</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, type a new name for the group in the <uicontrol>Name</uicontrol> field.</cmd>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this group element.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+<step><cmd>In the Outline view, expand the <uicontrol>Groups</uicontrol> folder

+and your new group.</cmd></step>

+<step><cmd>Your group automatically contains a content model. </cmd><info>A

+group's content model is the representation of any data that can be contained

+inside the group. For more information about working with content models,

+refer to the related tasks.</info></step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrup.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrup.html
index d9809bd..580ea1b 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrup.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddgrup.html
@@ -1,57 +1,77 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
-<title>Adding a group</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding groups" />
+<meta name="abstract" content="When you create a group, it automatically contains a content model. The content model is a representation of any data that can be grouped together by the group, such as elements, element references, and group references." />
+<meta name="description" content="When you create a group, it automatically contains a content model. The content model is a representation of any data that can be grouped together by the group, such as elements, element references, and group references." />
+<meta content="XML schema editor, adding, groups, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, groups, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddgrpr.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddcmod.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddgrup" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Adding groups</title>
 </head>
 <body id="taddgrup"><a name="taddgrup"><!-- --></a>
 
+
 <h1 class="topictitle1">Adding groups</h1>
+
+
+
+
 <div><p>When you create a group, it automatically contains a content model.
 The content model is a representation of any data that can be grouped together
 by the group, such as elements, element references, and group references.</p>
-<div class="section"><p></p>
-<p>The following instructions were written for the Resource perspective, but 
-they will also work in many other perspectives.</p>
+
+<div class="section"><p />
+<p>The following instructions were written for the Resource
+perspective, but they will also work in many other perspectives.</p>
 <p>To
 add a group, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, select your schema.</span> The entire
-schema and its contents should be displayed in the Graph view.</li>
-<li class="skipspace"><span>In the Graph view, right click in the <b>Groups</b> section and
-click <span class="uicontrol"><b>Add Group</b>.</span></span></li>
-<li class="skipspace"><span>In the Properties view, type a new name for the group in the 
-<b> <span class="uicontrol">Name</span></b> field.</span></li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab if you want
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>In the Outline view, right-click <strong>Groups</strong>, and click <span class="uicontrol">Add
+Group</span>.</span></li>
+
+<li class="stepexpand"><span>In the Properties view, type a new name for the group in the <span class="uicontrol">Name</span> field.</span>
+</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
 to provide any information about this group element.</span> The <span class="uicontrol">Documentation</span> page
 is used for human readable material, such as a description, and the <span class="uicontrol">App
-Info</span> page can be used to provide information for applications.</li>
-<li class="skipspace"><span>In the Outline view, expand the <b> <span class="uicontrol">Groups</span></b> folder
+Info</span> page can be used to provide information for applications.
+</li>
+
+<li class="stepexpand"><span>In the Outline view, expand the <span class="uicontrol">Groups</span> folder
 and your new group.</span></li>
-<li class="skipspace"><span>Your group automatically contains a content model. </span> A
-group's content model is the representation of any data that may be contained
+
+<li class="stepexpand"><span>Your group automatically contains a content model. </span> A
+group's content model is the representation of any data that can be contained
 inside the group. For more information about working with content models,
 refer to the related tasks.</li>
+
 </ol>
+
 </div>
 
-<div><p><b class="reltaskshd">Related tasks</b><br />
-<a href="../topics/taddgrpr.html" title="A group reference is a declaration that references a group. It enables the referenced group to appear in the instance document in the context of the referencing declaration.?">Adding a group reference</a><br />
-<a href="../topics/taddcmod.html" title="You can add a content model to an element, global element, a complex type, or a group. A content model is the representation of any data that may be contained inside the element, global element, complex type, or group.">Adding a content model</a><br />
-</p>
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddgrpr.html" title="A group reference is a declaration that references a group. It enables the referenced group to appear in the instance document in the context of the referencing declaration.">Adding group references</a></div>
+<div><a href="../topics/taddcmod.html" title="A content model is the representation of any data that can be contained inside an element, global element, complex type, or group. It is a formal description of the structure and permissible content of an element, global element, complex type, or group, which may be used to validate a document instance.">Adding content models</a></div>
 </div>
+</div>
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddimpt.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddimpt.dita
new file mode 100644
index 0000000..224702a
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddimpt.dita
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddimpt" xml:lang="en-us">

+<title>Adding import elements</title>

+<titlealts>

+<searchtitle>Adding import elements</searchtitle>

+</titlealts>

+<shortdesc>As schemas become larger, it is often desirable to divide their

+content among several schema documents for purposes such as ease of maintenance,

+reuse, and readability. You can use an <codeph>import</codeph> element to

+bring in definitions and declarations from an imported schema into the current

+schema. </shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>import elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>import elements<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>import elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>import elements<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The imported schema can come from a different namespace than the

+current schema does.</p><p>You can add multiple import elements to an XML

+schema, however, prefixes and namespaces have to unique amongst the imported

+schemas.</p><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To add an import

+element, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, select your schema.</cmd><info>The entire

+schema and its contents should be displayed in the Graph view.</info></step>

+<step><cmd>In the Graph view, right click in the <b>Directives</b> section

+and click <uicontrol>Add Import</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, click the <b>General</b> tab and click

+the <uicontrol>Browse</uicontrol> <image href="../images/Browse.gif"><alt>This

+graphic is the Browse button</alt></image> button to the right of the <uicontrol>Schema

+location</uicontrol> field.</cmd></step>

+<step><cmd>If you want to import an XML schema located in the workbench, select

+the <uicontrol>Workbench projects</uicontrol> radio button and click <uicontrol>Next</uicontrol>. </cmd>

+<substeps>

+<substep><cmd>Select the schema you want to import and click <uicontrol>Finish</uicontrol>.</cmd>

+</substep>

+</substeps>

+</step>

+<step><cmd>If you want to import an XML schema located on the Web, select

+the <uicontrol>HTTP</uicontrol> radio button and click <uicontrol>Next</uicontrol>.</cmd>

+<substeps>

+<substep><cmd>Type the URL of the XML schema and click <uicontrol>Finish</uicontrol>.</cmd>

+<info><note>A local copy of the schema will not be stored in the workbench.

+Every time you validate your schema, the schema's contents will be checked

+from the URL you specify.</note></info></substep>

+</substeps>

+</step>

+<step><cmd>The XML schema editor will retrieve the namespace for the imported

+XML schema file and display it as read-only in the <uicontrol>Namespace</uicontrol> field.</cmd>

+</step>

+<step><cmd>If necessary, type a unique prefix for this namespace in the <uicontrol>Prefix</uicontrol> field.</cmd>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this import element.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+<result><p>Once you have added an import element to your XML schema, when

+you define new elements, attributes, complex types, or simple types where

+you can specify type information, any declarations from the included schema

+will be available in the <uicontrol>Type</uicontrol> list for the element,

+attribute, complex or simple type.</p></result>

+<postreq></postreq>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddimpt.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddimpt.html
index 51c73da..e0d76b5 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddimpt.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddimpt.html
@@ -1,75 +1,122 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding import elements" />
+<meta name="abstract" content="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use an import element to bring in definitions and declarations from an imported schema into the current schema." />
+<meta name="description" content="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use an import element to bring in definitions and declarations from an imported schema into the current schema." />
+<meta content="XML schema editor, adding, import elements, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, import elements, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddincl.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddrdfn.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/rnmspc.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddimpt" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding import elements</title>
 </head>
-<body id="taddimpt"><a name="taddimpt"><!-- --></a>  <h1 class="topictitle1">Adding
-import elements</h1> <p>As schemas become larger, it is often desirable to
-divide their content among  several schema documents for purposes such as
-ease of maintenance, reuse, and  readability. You can use an <samp class="codeph">import</samp> element
-to bring  in definitions and declarations from an imported schema into the
-current schema. </p> <div class="section"> 	The imported schema can come from
-a different namespace than the current  	schema does.</div> <div class="skipspace"> 	<p>You
-can add multiple import elements to an XML schema, however, prefixes and namespaces
-have to unique amongst the imported schemas.</p> 	<p>The following instructions
-were written for the Resource perspective, but  	they will also work in many
-other perspectives.</p> 	<p>To add an import element, follow these steps:</p></div> <ol>
-<li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, select your schema.</span> The
-entire schema and its contents should be displayed in the Graph view.</li>
-<li class="skipspace"><span>In the Graph view, right click in the <b>Directives</b> section
-and click <b><span class="uicontrol">Add Import</span></b>.</span></li>
-<li class="skipspace"><span>In the Properties view, click the <b>General</b> tab
-and click the <b><span class="uicontrol">Browse</span></b> button  	<img border="0"
-height="18" src="../images/Browse.gif" width="22"/> to the right of the 	<b><span
-class="uicontrol">Schema location</span></b> field.</span></li>
-<li class="skipspace"><span>If you want to import an XML schema located in
-the workbench, select the <b><span class="uicontrol">Workbench projects</span></b> radio
-button and click  	<b><span class="uicontrol">Next</span></b>. </span> 	<ol
-type="a">
-<li><span>Select the schema you want to import and click <b> 		<span class="uicontrol">Finish</span></b>.</span></li>
-</ol></li>
-<li class="skipspace"><span>If you want to import an XML schema located on
-the Web, select the <b><span class="uicontrol">HTTP</span></b> radio button
-and click <b> 	<span class="uicontrol">Next</span></b>.</span><ol type="a">
-<li class="skipspace"><span>Type the <b>URL</b> of the XML schema and click
-		<b><span class="uicontrol">Finish</span></b>.</span> 		<div class="note"><span
-class="notetitle"><b>Note</b>: </span>A local copy of the schema will not
-be stored in the workbench. Every time you validate your schema, the schema's
-contents will be checked from the URL you specify.</div></li>
-</ol></li>
-<li class="skipspace"><span>The XML schema editor will retrieve the namespace
-for the imported XML schema file and display it as read-only in the <b><span
-class="uicontrol">Namespace</span></b> field.</span></li>
-<li class="skipspace"><span>If necessary, type a unique prefix for this namespace
-in the  	<b><span class="uicontrol">Prefix</span></b> field.</span></li>
-<li class="skipspace"><span>Click the <b><span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this import element.</span> The
- 	<span class="uicontrol">Documentation</span> page is used for human readable
-material, such as a description, and the  	<span class="uicontrol">App Info</span> page
-can be used to provide information for applications.</li>
-</ol> <div class="skipspace"> 	<p>Once you have added an import element to
-your XML schema, when you define new elements, attributes, complex types,
-or simple types where you can specify type information, any declarations from
-the included schema will be available in the <b><span class="uicontrol">Type</span></b> list
-for the element, attribute, complex or simple type.</p></div> <div class="skipspace"></div>  <div><p><b
-class="reltaskshd">Related tasks</b><br/> <a href="../topics/taddincl.html"
-title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. XML schema defines two constructs to support this: include and import. The include element brings in definitions and declarations from the included schema into the current schema. It requires the included schema to be in the same target namespace as the including schema. The import element behaves in a similar way, with the exception that the imported schema can come from a different namespace."
->Adding an include element</a><br/> <a href="../topics/taddrdfn.html" title="You can use the redefine mechanism to redefine simple and complex types, groups, and attribute groups obtained from external schema files. Like the include mechanism, redefine requires the external components to be in the same target namespace as the redefining schema, although external components from schemas that have no namespace can also be redefined."
->Adding a redefine element</a><br/> </p> <p><b class="relrefhd">Related reference</b><br/> <a
-href="../topics/rnmspc.html" title="">XML namespaces</a><br/> </p> </div> </body>
-</html>
+<body id="taddimpt"><a name="taddimpt"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding import elements</h1>
+
+
+
+
+<div><p>As schemas become larger, it is often desirable to divide their
+content among several schema documents for purposes such as ease of maintenance,
+reuse, and readability. You can use an <samp class="codeph">import</samp> element to
+bring in definitions and declarations from an imported schema into the current
+schema. </p>
+
+<div class="section"><p>The imported schema can come from a different namespace than the
+current schema does.</p>
+<p>You can add multiple import elements to an XML
+schema, however, prefixes and namespaces have to unique amongst the imported
+schemas.</p>
+<p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
+<p>To add an import
+element, follow these steps:</p>
+</div>
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>In the Outline view, select your schema.</span> The entire
+schema and its contents should be displayed in the Graph view.</li>
+
+<li class="stepexpand"><span>In the Graph view, right click in the <strong>Directives</strong> section
+and click <span class="uicontrol">Add Import</span>.</span></li>
+
+<li class="stepexpand"><span>In the Properties view, click the <strong>General</strong> tab and click
+the <span class="uicontrol">Browse</span> <img src="../images/Browse.gif" alt="This&#10;graphic is the Browse button" /> button to the right of the <span class="uicontrol">Schema
+location</span> field.</span></li>
+
+<li class="stepexpand"><span>If you want to import an XML schema located in the workbench, select
+the <span class="uicontrol">Workbench projects</span> radio button and click <span class="uicontrol">Next</span>. </span>
+<ol type="a">
+<li><span>Select the schema you want to import and click <span class="uicontrol">Finish</span>.</span>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>If you want to import an XML schema located on the Web, select
+the <span class="uicontrol">HTTP</span> radio button and click <span class="uicontrol">Next</span>.</span>
+<ol type="a">
+<li class="substepexpand"><span>Type the URL of the XML schema and click <span class="uicontrol">Finish</span>.</span>
+ <div class="note"><span class="notetitle">Note: </span>A local copy of the schema will not be stored in the workbench.
+Every time you validate your schema, the schema's contents will be checked
+from the URL you specify.</div>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>The XML schema editor will retrieve the namespace for the imported
+XML schema file and display it as read-only in the <span class="uicontrol">Namespace</span> field.</span>
+</li>
+
+<li class="stepexpand"><span>If necessary, type a unique prefix for this namespace in the <span class="uicontrol">Prefix</span> field.</span>
+</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this import element.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+<div class="section"><p>Once you have added an import element to your XML schema, when
+you define new elements, attributes, complex types, or simple types where
+you can specify type information, any declarations from the included schema
+will be available in the <span class="uicontrol">Type</span> list for the element,
+attribute, complex or simple type.</p>
+</div>
+
+<div class="section" />
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddincl.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use the include element to brings in definitions and declarations from the included schema into the current schema. The included schema must be in the same target namespace as the including schema.">Adding include elements</a></div>
+<div><a href="../topics/taddrdfn.html" title="You can use the redefine mechanism to redefine simple and complex types, groups, and attribute groups obtained from external schema files. When you redefine a component, you are modifying its contents.">Adding redefine elements</a></div>
+</div>
+<div class="relref"><strong>Related reference</strong><br />
+<div><a href="../topics/rnmspc.html" title="An XML namespace is a collection of names, identified by a URI reference, which are used in XML documents as element types and attribute names.">XML namespaces</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddincl.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddincl.dita
new file mode 100644
index 0000000..f47d9b1
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddincl.dita
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddincl" xml:lang="en-us">

+<title>Adding include elements</title>

+<titlealts>

+<searchtitle>Adding include elements</searchtitle>

+</titlealts>

+<shortdesc>As schemas become larger, it is often desirable to divide their

+content among several schema documents for purposes such as ease of maintenance,

+reuse, and readability. You can use the <codeph>include</codeph> element to

+brings in definitions and declarations from the included schema into the current

+schema. The included schema must be in the same target namespace as the including

+schema. </shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>include

+elements</indexterm></indexterm></indexterm><indexterm>XML schema editor<indexterm>include

+elements<indexterm>adding</indexterm></indexterm></indexterm><indexterm>XML

+schema files<indexterm>adding<indexterm>include elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>include elements<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the XML perspective,

+but they will also work in many other perspectives.</p><p>To add an include

+element, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, select your schema.</cmd><info>The entire

+schema and its contents should be displayed in the Graph view.</info></step>

+<step><cmd>In the Graph view, right click in the <b>Directives</b> section

+and click <uicontrol>Add Include</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, click the <b>General</b> tab and click

+the <uicontrol>Browse</uicontrol> <image href="../images/Browse.gif"><alt>This

+graphic is the Browse button</alt></image> button to the right of the <uicontrol>Schema

+location</uicontrol> field.</cmd><info>The XML schema file you select must

+have the same namespace as the current schema.</info></step>

+<step><cmd>If you want to select an XML schema located in the workbench, select

+the <uicontrol>Workbench projects</uicontrol> radio button and click <uicontrol>Next</uicontrol>. </cmd>

+<substeps>

+<substep><cmd>Select the schema you want to include and click <uicontrol>Finish</uicontrol>.</cmd>

+</substep>

+</substeps>

+</step>

+<step><cmd>If you want to select an XML schema located on the Web, select

+the <uicontrol>HTTP</uicontrol> radio button and click <uicontrol>Next</uicontrol>.</cmd>

+<substeps>

+<substep><cmd>Type the URL of the XML schema and click <uicontrol>Finish</uicontrol>. </cmd>

+</substep>

+</substeps>

+<info><note> A local copy of the schema will not be stored in the workbench.

+Every time you validate your schema, the schema's contents will be checked

+from the URL you specify.</note></info></step>

+<step><cmd>The XML schema editor will retrieve the location of the included

+XML schema file, and display it in the <uicontrol>Schema location</uicontrol> field.

+This field can be edited at any time to reflect the location of the XML schema

+file.</cmd></step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this include element.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+<result><p>Once you have added the include element to your XML schema, when

+you define new elements, attributes, complex types, or simple types where

+you can specify type information, any declarations from the included schema

+will be available in the <uicontrol>Type</uicontrol> list for the element,

+attribute, complex or simple type.</p><p>For example, if Address.xsd has the

+following content:</p><codeblock>&lt;complexType name="Address">

+    &lt;sequence>

+        &lt;element name="name" type="string">

+        &lt;element name="street" type="string">

+    &lt;/sequence>

+&lt;/complexType>

+</codeblock>and you have an XML schema called PurchaseOrder.xsd that has added

+an include for Address.xsd, then when defining a new element in  PurchaseOrder,

+you can select Address as its type.  <p>(c) Copyright 2001, World Wide Web

+Consortium (Massachusetts Institute of Technology, Institut National de Recherche

+en Informatique et en Automatique, Keio University).</p></result>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddincl.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddincl.html
index 44959e7..cd65016 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddincl.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddincl.html
@@ -1,80 +1,129 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding include elements" />
+<meta name="abstract" content="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use the include element to brings in definitions and declarations from the included schema into the current schema. The included schema must be in the same target namespace as the including schema." />
+<meta name="description" content="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use the include element to brings in definitions and declarations from the included schema into the current schema. The included schema must be in the same target namespace as the including schema." />
+<meta content="XML schema editor, adding, include elements, XML schema files, include elements, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, include elements, XML schema files, include elements, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddimpt.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddrdfn.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/rnmspc.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddincl" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding include elements</title>
 </head>
-<body id="taddincl"><a name="taddincl"><!-- --></a>  <h1 class="topictitle1">Adding
-include elements</h1> <div><p>As schemas become larger, it is often desirable
-to divide their content  	among several schema documents for purposes such
-as ease of maintenance,  	reuse, and readability. You can use the <samp class="codeph">include</samp> 
-	element to brings in definitions and declarations from the included schema
- 	into the current schema. The included schema must be in the same target
- 	namespace as the including schema. </p><div class="skipspace"> <p>The following
-instructions were written for the XML perspective, but they  will also work
-in many other perspectives.</p> <p>To add an include element , follow these
-steps:</p> </div> <ol>
-<li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, select your schema.</span> The
-entire schema and its contents should be displayed in the Graph view.</li>
-<li class="skipspace"><span>In the Graph view, right click in the <b>Directives</b> section
-and click <b> <span class="uicontrol">Add Include</span>.</b></span></li>
-<li class="skipspace"><span>In the Properties view, click the <b>General</b> tab
-and click the <b> <span class="uicontrol">Browse</span></b> button <img height="18"
-src="../images/Browse.gif" width="22"/> to the right of the <b> <span class="uicontrol">Schema
-location</span> </b>field.</span> The XML schema file you select must have
-the same namespace as the current schema.</li>
-<li class="skipspace"><span>If you want to select an XML schema located in
-the workbench, select the <b> <span class="uicontrol">Workbench projects</span></b> radio
-button and click <b> <span class="uicontrol">Next</span></b>. </span><ol type="a">
-<li><span>Select the schema you want to include and click  	<b> <span class="uicontrol">Finish</span></b>.</span></li>
-</ol> </li>
-<li class="skipspace"><span>If you want to select an XML schema located on
-the Web, select the <b> <span class="uicontrol">HTTP</span></b> radio button
-and click <b> <span class="uicontrol">Next</span></b>.</span><ol type="a">
-<li><span>Type the URL of the XML schema and click  	<b> <span class="uicontrol">Finish</span></b>. </span></li>
-</ol>  <div class="note"><span class="notetitle"><b>Note</b>: </span> A local
-copy of the schema will not be stored in the workbench. Every time you validate
-your schema, the schema's contents will be checked from the URL you specify.</div> </li>
-<li class="skipspace"><span>The XML schema editor will retrieve the location
-of the included XML schema file and display it as read-only in the <b> <span
-class="uicontrol">Schema location</span></b> field.</span></li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this include element.</span> The <span
-class="uicontrol">Documentation</span> page is used for human readable material,
-such as a description, and the <span class="uicontrol">App Info</span> page
-can be used to provide information for applications.</li>
-</ol> <div class="skipspace"><p>Once you have added the include element to
-your XML schema, when you define new elements, attributes, complex types,
-or simple types where you can specify type information, any declarations from
-the included schema will be available in the <span class="uicontrol">Type</span> list
-for the element, attribute, complex or simple type.</p> <p>For example, if
-Address.xsd has the following content:</p> <pre>&lt;complexType name="Address"&gt;
+<body id="taddincl"><a name="taddincl"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding include elements</h1>
+
+
+
+
+<div><p>As schemas become larger, it is often desirable to divide their
+content among several schema documents for purposes such as ease of maintenance,
+reuse, and readability. You can use the <samp class="codeph">include</samp> element to
+brings in definitions and declarations from the included schema into the current
+schema. The included schema must be in the same target namespace as the including
+schema. </p>
+
+<div class="section"><p>The following instructions were written for the XML perspective,
+but they will also work in many other perspectives.</p>
+<p>To add an include
+element, follow these steps:</p>
+</div>
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>In the Outline view, select your schema.</span> The entire
+schema and its contents should be displayed in the Graph view.</li>
+
+<li class="stepexpand"><span>In the Graph view, right click in the <strong>Directives</strong> section
+and click <span class="uicontrol">Add Include</span>.</span></li>
+
+<li class="stepexpand"><span>In the Properties view, click the <strong>General</strong> tab and click
+the <span class="uicontrol">Browse</span> <img src="../images/Browse.gif" alt="This&#10;graphic is the Browse button" /> button to the right of the <span class="uicontrol">Schema
+location</span> field.</span> The XML schema file you select must
+have the same namespace as the current schema.</li>
+
+<li class="stepexpand"><span>If you want to select an XML schema located in the workbench, select
+the <span class="uicontrol">Workbench projects</span> radio button and click <span class="uicontrol">Next</span>. </span>
+<ol type="a">
+<li><span>Select the schema you want to include and click <span class="uicontrol">Finish</span>.</span>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>If you want to select an XML schema located on the Web, select
+the <span class="uicontrol">HTTP</span> radio button and click <span class="uicontrol">Next</span>.</span>
+<ol type="a">
+<li><span>Type the URL of the XML schema and click <span class="uicontrol">Finish</span>. </span>
+</li>
+
+</ol>
+
+ <div class="note"><span class="notetitle">Note: </span> A local copy of the schema will not be stored in the workbench.
+Every time you validate your schema, the schema's contents will be checked
+from the URL you specify.</div>
+</li>
+
+<li class="stepexpand"><span>The XML schema editor will retrieve the location of the included
+XML schema file, and display it in the <span class="uicontrol">Schema location</span> field.
+This field can be edited at any time to reflect the location of the XML schema
+file.</span></li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this include element.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+<div class="section"><p>Once you have added the include element to your XML schema, when
+you define new elements, attributes, complex types, or simple types where
+you can specify type information, any declarations from the included schema
+will be available in the <span class="uicontrol">Type</span> list for the element,
+attribute, complex or simple type.</p>
+<p>For example, if Address.xsd has the
+following content:</p>
+<pre>&lt;complexType name="Address"&gt;
     &lt;sequence&gt;
         &lt;element name="name" type="string"&gt;
         &lt;element name="street" type="string"&gt;
     &lt;/sequence&gt;
-&lt;/complexType&gt;</pre> and you have an XML schema called PurchaseOrder.xsd
-that has added an include for Address.xsd, then when defining a new element
-in  PurchaseOrder, you can select Address as its type.  <p>(c) Copyright 2001,
-World Wide Web Consortium (Massachusetts Institute of Technology, Institut
-National de Recherche en Informatique et en Automatique, Keio University).</p> </div> </div>  <div><p><b
-class="reltaskshd">Related tasks</b><br/> <a href="../topics/taddimpt.html"
-title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. XML schema defines two constructs to support this: include and import. The include element brings in definitions and declarations from the included schema into the current schema. It requires the included schema to be in the same target namespace as the including schema. The import element behaves in a similar way, with the exception that the imported schema can come from a different namespace."
->Adding an import element</a><br/> <a href="../topics/taddrdfn.html" title="You can use the redefine mechanism to redefine simple and complex types, groups, and attribute groups obtained from external schema files. Like the include mechanism, redefine requires the external components to be in the same target namespace as the redefining schema, although external components from schemas that have no namespace can also be redefined."
->Adding a redefine element</a><br/> </p> <p><b class="relrefhd">Related reference</b><br/> <a
-href="../topics/rnmspc.html" title="">XML namespaces</a><br/> </p> </div> </body>
-</html>
+&lt;/complexType&gt;
+</pre>
+and you have an XML schema called PurchaseOrder.xsd that has added
+an include for Address.xsd, then when defining a new element in  PurchaseOrder,
+you can select Address as its type.  <p>(c) Copyright 2001, World Wide Web
+Consortium (Massachusetts Institute of Technology, Institut National de Recherche
+en Informatique et en Automatique, Keio University).</p>
+</div>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddimpt.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use an import element to bring in definitions and declarations from an imported schema into the current schema.">Adding import elements</a></div>
+<div><a href="../topics/taddrdfn.html" title="You can use the redefine mechanism to redefine simple and complex types, groups, and attribute groups obtained from external schema files. When you redefine a component, you are modifying its contents.">Adding redefine elements</a></div>
+</div>
+<div class="relref"><strong>Related reference</strong><br />
+<div><a href="../topics/rnmspc.html" title="An XML namespace is a collection of names, identified by a URI reference, which are used in XML documents as element types and attribute names.">XML namespaces</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddnot.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddnot.dita
new file mode 100644
index 0000000..9264aea
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddnot.dita
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddnot" xml:lang="en-us">

+<title>Adding notations</title>

+<titlealts>

+<searchtitle>Adding notations</searchtitle>

+</titlealts>

+<shortdesc>A notation is a means of associating a binary description with

+an entity or attribute. The most common uses of notations are to include familiar

+types of binary references, such as GIFs and JPGs, in an XML file.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>notations</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>notations<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>notations</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>notations<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>For example, you are making a catalogue of your clothing and want

+to include an image of one of your shirts. You would have to create a notation

+like this:  <userinput>&lt;notation name="My_Shirt" system="GIF">&lt;/notation></userinput> which

+defines a notation for a GIF image.</p><p>The following instructions were

+written for the Resource perspective, but they will also work in many other

+perspectives.</p><p>To create a notation, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, right-click your XML schema and click <uicontrol>Add

+Notation</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, type the name of the notation in the <uicontrol>Name</uicontrol> field.</cmd>

+</step>

+<step><cmd>Click the <uicontrol>Other</uicontrol> tab.</cmd></step>

+<step><cmd>In the <uicontrol>public</uicontrol> field, type a public identifier.</cmd>

+<info> This is optional if you enter a value in the <uicontrol>system</uicontrol> field.</info>

+</step>

+<step><cmd>In the <uicontrol>system</uicontrol> field, type a URI reference.</cmd>

+<info> This is optional if you enter a value in the <uicontrol>public</uicontrol> field.</info>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this notation.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddrdfn.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddrdfn.dita
new file mode 100644
index 0000000..3115a46
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddrdfn.dita
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddrdfn" xml:lang="en-us">

+<title>Adding redefine elements</title>

+<titlealts>

+<searchtitle>Adding redefine elements</searchtitle>

+</titlealts>

+<shortdesc>You can use the <codeph>redefine</codeph> mechanism to redefine

+simple and complex types, groups, and attribute groups obtained from external

+schema files. When you redefine a component, you are modifying its contents.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>redefine

+elements</indexterm></indexterm></indexterm><indexterm>XML schema editor<indexterm>redefine

+elements<indexterm>adding</indexterm></indexterm></indexterm><indexterm>XML

+schema files<indexterm>adding<indexterm>redefine elements</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>redefine elements<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>Like the <codeph>include</codeph> mechanism, <codeph>redefine</codeph> requires

+the external components to be in the same target namespace as the redefining

+schema, although external components from schemas that have no namespace can

+also be redefined.</p><p>The following instructions were written for the Resource

+perspective, but they will also work in many other perspectives.</p><p>To

+add a redefine element , follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, select your schema.</cmd><info>The entire

+schema and its contents should be displayed in the Graph view.</info></step>

+<step><cmd>In the Graph view, right-click in the <b>Directives</b> section

+and click <uicontrol>Add Redefine</uicontrol>.</cmd></step>

+<step><cmd>In the Properties view, click the <b>General</b> tab and click

+the <uicontrol>Browse</uicontrol> <image href="../images/Browse.gif"><alt>This

+graphic is the Browse button</alt></image> button to the right of the <uicontrol>Schema

+location</uicontrol> field.</cmd><info>The XML schema file you select must

+have the same namespace as the current schema.</info></step>

+<step><cmd>If you want to select an XML schema located in the workbench, select

+the <uicontrol>Workbench projects</uicontrol> radio button and click <uicontrol>Next.</uicontrol></cmd>

+<substeps>

+<substep><cmd> Select the schema you want to include and click <uicontrol>Finish</uicontrol>.</cmd>

+</substep>

+</substeps>

+</step>

+<step><cmd>If you want to select an XML schema located on the Web, select

+the <uicontrol>HTTP</uicontrol> radio button and click <uicontrol>Next</uicontrol>.</cmd>

+<substeps>

+<substep><cmd>Type the URL of the XML schema and click <uicontrol>Finish</uicontrol>.

+ </cmd></substep>

+</substeps>

+<info> <note>A local copy of the schema will not be stored in the workbench.

+Every time you validate your schema, the schema's contents will be checked

+from the URL you specify.</note></info></step>

+<step><cmd>The XML schema editor will retrieve the location of the included

+XML schema file, and display it in the <uicontrol>Schema location</uicontrol> field.

+This field can be edited at any time to reflect the location of the XML schema

+file.</cmd></step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this redefine element.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+<result><p>Once you have added the redefine element to your XML schema, you

+can redefine any of the simple and complex types, groups, and attribute groups

+in the XML schema you selected in the redefine element. </p></result>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddrdfn.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddrdfn.html
index aa7b648..d3d5799 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddrdfn.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddrdfn.html
@@ -1,71 +1,114 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding redefine elements" />
+<meta name="abstract" content="You can use the redefine mechanism to redefine simple and complex types, groups, and attribute groups obtained from external schema files. When you redefine a component, you are modifying its contents." />
+<meta name="description" content="You can use the redefine mechanism to redefine simple and complex types, groups, and attribute groups obtained from external schema files. When you redefine a component, you are modifying its contents." />
+<meta content="XML schema editor, adding, redefine elements, XML schema files, redefine elements, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, redefine elements, XML schema files, redefine elements, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddimpt.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddincl.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/rnmspc.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddrdfn" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding redefine elements</title>
 </head>
-<body id="taddrdfn"><a name="taddrdfn"><!-- --></a>  <h1 class="topictitle1">Adding
-redefine elements</h1> <div> 	<div class="skipspace"> 		<div> 			<div> 		
-	You can use the <samp class="codeph">redefine</samp> mechanism  				to redefine
-simple and complex types, groups, and attribute  				groups obtained from
-external schema files. When you redefine a  				component, you are modifying
-its contents.<p>Like the 				<samp class="codeph">include</samp> mechanism,
-				<samp class="codeph">redefine</samp> requires the external  				components
-to be in the same target namespace as the redefining  				schema, although
-external components from schemas that have no  				namespace can also be redefined.</p></div> 
-	</div> 		<p>The following instructions were written for the Resource perspective,
- 		but they will also work in many other perspectives.</p> <p>To add a redefine
-element, follow these steps:</p> </div> <ol>
-<li class="skipspace"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="skipspace"><span>In the Outline view, select your schema.</span> The
-entire schema and its contents should be displayed in the Graph view.</li>
-<li class="skipspace"><span>In the Graph view, right-click in the <b>Directives</b> section
+<body id="taddrdfn"><a name="taddrdfn"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding redefine elements</h1>
+
+
+
+
+<div><p>You can use the <samp class="codeph">redefine</samp> mechanism to redefine
+simple and complex types, groups, and attribute groups obtained from external
+schema files. When you redefine a component, you are modifying its contents.</p>
+
+<div class="section"><p>Like the <samp class="codeph">include</samp> mechanism, <samp class="codeph">redefine</samp> requires
+the external components to be in the same target namespace as the redefining
+schema, although external components from schemas that have no namespace can
+also be redefined.</p>
+<p>The following instructions were written for the Resource
+perspective, but they will also work in many other perspectives.</p>
+<p>To
+add a redefine element , follow these steps:</p>
+</div>
+
+<ol>
+<li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
+
+<li class="stepexpand"><span>In the Outline view, select your schema.</span> The entire
+schema and its contents should be displayed in the Graph view.</li>
+
+<li class="stepexpand"><span>In the Graph view, right-click in the <strong>Directives</strong> section
 and click <span class="uicontrol">Add Redefine</span>.</span></li>
-<li class="skipspace"><span>In the Properties view, click the <b>General</b> tab
-and click the <b> <span class="uicontrol">Browse</span></b> button  <img border="0"
-height="18" src="../images/Browse.gif" width="22"/> to the right of the <b> <span
-class="uicontrol">Schema location</span> </b>field.</span> The XML schema
-file you select must have the same namespace as the current schema.</li>
-<li class="skipspace"><span>If you want to select an XML schema located in
-the workbench, select the <b> <span class="uicontrol">Workbench projects</span> </b>radio
-button and click <span class="uicontrol"> <b>Next</b>.</span></span><ol type="a">
-<li><span> Select the schema you want to include and click  	<b> <span class="uicontrol">Finish</span></b>.</span></li>
-</ol> </li>
-<li class="skipspace"><span>If you want to select an XML schema located on
-the Web, select the <b> <span class="uicontrol">HTTP</span></b> radio button
-and click <b> <span class="uicontrol">Next</span></b>.</span><ol type="a">
-<li><span>Type the URL of the XML schema and click  	<b> <span class="uicontrol">Finish</span></b>.
+
+<li class="stepexpand"><span>In the Properties view, click the <strong>General</strong> tab and click
+the <span class="uicontrol">Browse</span> <img src="../images/Browse.gif" alt="This&#10;graphic is the Browse button" /> button to the right of the <span class="uicontrol">Schema
+location</span> field.</span> The XML schema file you select must
+have the same namespace as the current schema.</li>
+
+<li class="stepexpand"><span>If you want to select an XML schema located in the workbench, select
+the <span class="uicontrol">Workbench projects</span> radio button and click <span class="uicontrol">Next.</span></span>
+<ol type="a">
+<li><span> Select the schema you want to include and click <span class="uicontrol">Finish</span>.</span>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>If you want to select an XML schema located on the Web, select
+the <span class="uicontrol">HTTP</span> radio button and click <span class="uicontrol">Next</span>.</span>
+<ol type="a">
+<li><span>Type the URL of the XML schema and click <span class="uicontrol">Finish</span>.
  </span></li>
-</ol>   <div class="note"><span class="notetitle"><b>Note</b>: </span>A local
-copy of the schema will not be stored in the workbench. Every time you validate
-your schema, the schema's contents will be checked from the URL you specify.</div> </li>
-<li class="skipspace"><span>The XML schema editor will retrieve the location
-of the included XML schema file and display it as read-only in the  <b>  <span
-class="uicontrol">Schema location</span>  </b>field.</span></li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this redefine element.</span> The <span
-class="uicontrol">Documentation</span> page is used for human readable material,
-such as a description, and the <span class="uicontrol">App Info</span>  page
-can be used to provide information for applications.</li>
-</ol> <div class="skipspace"><p>Once you have added the redefine element to
-your XML  	schema, you can redefine any of the simple and complex types, groups,
-and  	attribute groups in the XML schema you selected in the redefine element. </p> </div> </div>  <div><p><b
-class="reltaskshd">Related tasks</b><br/> <a href="../topics/taddimpt.html"
-title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. XML schema defines two constructs to support this: include and import. The include element brings in definitions and declarations from the included schema into the current schema. It requires the included schema to be in the same target namespace as the including schema. The import element behaves in a similar way, with the exception that the imported schema can come from a different namespace."
->Adding an import element</a><br/> <a href="../topics/taddincl.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. XML schema defines two constructs to support this: include and import. The include element brings in definitions and declarations from the included schema into the current schema. It requires the included schema to be in the same target namespace as the including schema. The import element behaves in a similar way, with the exception that the imported schema can come from a different namespace."
->Adding an include element</a><br/> </p> <p><b class="relrefhd">Related reference</b><br/> <a
-href="../topics/rnmspc.html" title="">XML namespaces</a><br/> </p> </div> </body>
-</html>
+
+</ol>
+
+  <div class="note"><span class="notetitle">Note: </span>A local copy of the schema will not be stored in the workbench.
+Every time you validate your schema, the schema's contents will be checked
+from the URL you specify.</div>
+</li>
+
+<li class="stepexpand"><span>The XML schema editor will retrieve the location of the included
+XML schema file, and display it in the <span class="uicontrol">Schema location</span> field.
+This field can be edited at any time to reflect the location of the XML schema
+file.</span></li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this redefine element.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+<div class="section"><p>Once you have added the redefine element to your XML schema, you
+can redefine any of the simple and complex types, groups, and attribute groups
+in the XML schema you selected in the redefine element. </p>
+</div>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddimpt.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use an import element to bring in definitions and declarations from an imported schema into the current schema.">Adding import elements</a></div>
+<div><a href="../topics/taddincl.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use the include element to brings in definitions and declarations from the included schema into the current schema. The included schema must be in the same target namespace as the including schema.">Adding include elements</a></div>
+</div>
+<div class="relref"><strong>Related reference</strong><br />
+<div><a href="../topics/rnmspc.html" title="An XML namespace is a collection of names, identified by a URI reference, which are used in XML documents as element types and attribute names.">XML namespaces</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddreg.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddreg.dita
new file mode 100644
index 0000000..a177581
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddreg.dita
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddreg" xml:lang="en-us">

+<title>Adding pattern facets to simple types</title>

+<titlealts>

+<searchtitle>Adding pattern facets to simple types</searchtitle>

+</titlealts>

+<shortdesc>A pattern facet can be used to constrain the value of a type's

+lexical space (the set of string literals that represent the values of a type),

+which indirectly constrains the value space.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>pattern

+facets</indexterm></indexterm></indexterm><indexterm>XML schema editor<indexterm>pattern

+facets<indexterm>adding</indexterm></indexterm></indexterm><indexterm>XML

+schema files<indexterm>adding<indexterm>pattern facets</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>pattern facets<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p> The value of the pattern is called a regular expression. You

+can specify it using the <uicontrol>Regular Expression</uicontrol> wizard.</p><p>To

+add a pattern to a simple type, follow these steps:</p></context>

+<steps>

+<step><cmd>In the Graph view, select the simple type you want to work with.</cmd>

+</step>

+<step><cmd>In the Properties view, click the <uicontrol>Constraints</uicontrol> tab,

+then the <uicontrol>Patterns</uicontrol> radio button.</cmd></step>

+<step><cmd>Click <uicontrol>Add...</uicontrol>.</cmd><info>The Regular Expression

+Wizard opens.</info></step>

+<step><cmd>Select the token you want to add to the expression.</cmd></step>

+<step><cmd>Indicate how often you want the token to appear in order for a

+match to succeed.</cmd><info>If you want the token to repeat, click <uicontrol>Repeat</uicontrol> and

+specify the number of times the token must appear. If you want to specify

+a minimum and maximum number of times the token can appear, click <uicontrol>Range</uicontrol> and

+enter a minimum and maximum value.</info></step>

+<step><cmd>Click <uicontrol>Add</uicontrol> to add the token to the regular

+expression.</cmd></step>

+<step><cmd>Repeat the previous three steps as necessary to create the entire

+expression.</cmd></step>

+<step><cmd>When you are finished, click <uicontrol>Next</uicontrol>.</cmd>

+</step>

+<step><cmd>(Optional) Enter some sample text to test against the regular expression

+and see if a match occurs. </cmd></step>

+<step><cmd>Click <uicontrol>Finish</uicontrol>.</cmd></step>

+</steps>

+<result>The regular expression will appear in the Patterns page.</result>

+<postreq>To edit an existing pattern, select it in the Patterns page and click <uicontrol>Edit</uicontrol>.

+To delete an existing pattern, select it in the Patterns page and click <uicontrol>Delete</uicontrol>. </postreq>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddreg.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddreg.html
index 9db7e77..77d03d3 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddreg.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddreg.html
@@ -1,63 +1,88 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding pattern facets to simple types" />
+<meta name="abstract" content="A pattern facet can be used to constrain the value of a type's lexical space (the set of string literals that represent the values of a type), which indirectly constrains the value space." />
+<meta name="description" content="A pattern facet can be used to constrain the value of a type's lexical space (the set of string literals that represent the values of a type), which indirectly constrains the value space." />
+<meta content="XML schema editor, adding, pattern facets, XML schema files, pattern facets, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, pattern facets, XML schema files, pattern facets, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddsmpt.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddreg" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding pattern facets to simple types</title>
 </head>
 <body id="taddreg"><a name="taddreg"><!-- --></a>
 
+
 <h1 class="topictitle1">Adding pattern facets to simple types</h1>
-<div><div class="skipspace"><p>A pattern facet can be used to constrain the value of a type's
+
+
+
+
+<div><p>A pattern facet can be used to constrain the value of a type's
 lexical space (the set of string literals that represent the values of a type),
-which indirectly constrains the value space. </p>
-	<p>The value of the pattern is called
-a regular expression. You can specify it using the<b> <span class="uicontrol">Regular Expression</span></b> wizard.</p>
+which indirectly constrains the value space.</p>
+
+<div class="section"><p> The value of the pattern is called a regular expression. You
+can specify it using the <span class="uicontrol">Regular Expression</span> wizard.</p>
 <p>To
 add a pattern to a simple type, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>In the Graph view, select the simple type you want to work with.</span></li>
-<li class="skipspace"><span>In the Properties view, click the <b> <span class="uicontrol">Advanced</span></b> tab,
-then the <b> <span class="uicontrol">Patterns</span></b> tab.</span> The <b> <span class="uicontrol">Patterns</span></b> tab
-will only appear if the pattern facet is applicable to the base type of the
-simple type.</li>
-<li class="skipspace"><span>Click <b> <span class="uicontrol">Add</span></b>.</span> The Regular Expression
+
+<ol>
+<li class="stepexpand"><span>In the Graph view, select the simple type you want to work with.</span>
+</li>
+
+<li class="stepexpand"><span>In the Properties view, click the <span class="uicontrol">Constraints</span> tab,
+then the <span class="uicontrol">Patterns</span> radio button.</span></li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">Add...</span>.</span> The Regular Expression
 Wizard opens.</li>
-<li class="skipspace"><span>Select the token you want to add to the expression.</span></li>
-<li class="skipspace"><span>Indicate how often you want the token to appear in order for a
-match to succeed.</span> If you want the token to repeat, click <span class="uicontrol">
-<b>Repeat</b> </span>and
+
+<li class="stepexpand"><span>Select the token you want to add to the expression.</span></li>
+
+<li class="stepexpand"><span>Indicate how often you want the token to appear in order for a
+match to succeed.</span> If you want the token to repeat, click <span class="uicontrol">Repeat</span> and
 specify the number of times the token must appear. If you want to specify
-a minimum and maximum number of times the token can appear, click <b> <span class="uicontrol">Range</span></b> and
+a minimum and maximum number of times the token can appear, click <span class="uicontrol">Range</span> and
 enter a minimum and maximum value.</li>
-<li class="skipspace"><span>Click <b> <span class="uicontrol">Add</span></b> to 
-add the token to the regular expression.</span></li>
-<li class="skipspace"><span>Repeat the previous three steps as necessary to create the entire
+
+<li class="stepexpand"><span>Click <span class="uicontrol">Add</span> to add the token to the regular
 expression.</span></li>
-<li class="skipspace"><span>When you are finished, click <b> <span class="uicontrol">Next</span></b>.</span></li>
-<li class="skipspace"><span>(Optional) Enter some sample text to test against the regular expression
+
+<li class="stepexpand"><span>Repeat the previous three steps as necessary to create the entire
+expression.</span></li>
+
+<li class="stepexpand"><span>When you are finished, click <span class="uicontrol">Next</span>.</span>
+</li>
+
+<li class="stepexpand"><span>(Optional) Enter some sample text to test against the regular expression
 and see if a match occurs. </span></li>
-<li class="skipspace"><span>Click<span class="uicontrol"> <b>Finish</b></span>.</span></li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">Finish</span>.</span></li>
+
 </ol>
-<div class="skipspace">The regular expression will appear in the Patterns page.</div>
+
+<div class="section">The regular expression will appear in the Patterns page.</div>
+
+<div class="section">To edit an existing pattern, select it in the Patterns page and click <span class="uicontrol">Edit</span>.
+To delete an existing pattern, select it in the Patterns page and click <span class="uicontrol">Delete</span>. </div>
+
 </div>
-<p>To edit an existing pattern, select it in the Patterns page and click <b>
-<span class="uicontrol">Edit</span></b>. To delete an existing pattern, select 
-it in the Patterns page and click <b><span class="uicontrol">Delete</span></b>.
-</p>
-<p><b class="reltaskshd">Related tasks</b><br />
-<a title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. XML schema defines two constructs to support this: include and import. The include element brings in definitions and declarations from the included schema into the current schema. It requires the included schema to be in the same target namespace as the including schema. The import element behaves in a similar way, with the exception that the imported schema can come from a different namespace." href="taddsmpt.html">Adding 
-simple types</a></p>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddsmpt.html" title="Simple types are used to created derived datatypes. They provide a set of constraints on the value space (that is, a set of values) and the lexical space (that is, a set of valid literals) of a datatype.">Adding simple types</a></div>
+</div>
+</div>
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddsmpt.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddsmpt.dita
new file mode 100644
index 0000000..c656ab9
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddsmpt.dita
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="taddsmpt" xml:lang="en-us">

+<title>Adding simple types</title>

+<titlealts>

+<searchtitle>Adding simple types</searchtitle>

+</titlealts>

+<shortdesc>Simple types are used to created derived datatypes. They provide

+a set of constraints on the value space (that is, a set of values) and the

+lexical space (that is, a set of valid literals) of a datatype.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>adding<indexterm>simple types</indexterm></indexterm></indexterm>

+<indexterm>XML schema editor<indexterm>simple types<indexterm>adding</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>adding<indexterm>simple types</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>simple types<indexterm>adding</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>A simple type cannot have element content and cannot carry attributes.

+Elements that contain numbers (and strings, and dates, and so on) but do not

+contain any sub-elements are said to have a simple type.</p><p>The following

+instructions were written for the Resource perspective, but they will also

+work in many other perspectives.</p><p>To add a simple type, follow these

+steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, right-click <b>Types</b>, and click <uicontrol>Add

+Simple Type</uicontrol>.</cmd></step>

+<step><cmd>In the Outline view, select the new simple type, and in the Properties

+view, click the <uicontrol>General</uicontrol> tab. Then type a new name for

+the simple type in the <uicontrol>Name</uicontrol> field.</cmd></step>

+<step><cmd>You can select the following options from the <uicontrol>Variety</uicontrol> list:</cmd>

+<choices>

+<choice><uicontrol>atomic</uicontrol>. Atomic types are all the simple types

+built into the XML schema language.</choice>

+<choice><uicontrol>list</uicontrol>. List types are comprised of sequences

+of atomic types. They have values that are comprised of finite-length sequences

+of atomic values. </choice>

+<choice><uicontrol>union</uicontrol>. A union type enables an element or attribute

+value to be one or more instances of one type drawn from the union of multiple

+atomic and list types.</choice>

+</choices>

+</step>

+<step><cmd>If you selected <uicontrol>atomic</uicontrol> from the <uicontrol>Variety</uicontrol> drop

+down list, click the <uicontrol>Browse</uicontrol> <image href="../images/Browse.gif">

+<alt>This graphic is the Browse button</alt></image> button next to the <uicontrol>Base

+type</uicontrol> field to specify a base type for the simple type.</cmd><info>The

+Set Type dialog lists all built-in and user-defined types currently available.

+You can change the <uicontrol>Scope</uicontrol> of the list by selecting one

+of the following options:<ul>

+<li><uicontrol>Workspace</uicontrol>. Lists all of the types available in

+your workspace. </li>

+<li><uicontrol>Enclosing Project</uicontrol>. Lists all of the types available

+in the project that contains your file. </li>

+<li>(Default) <uicontrol>Current Resource</uicontrol>. List all of the types

+available in your current file.</li>

+<li><uicontrol>Working Sets</uicontrol>. List all the types available within

+the selected working set.</li>

+</ul></info></step>

+<step><cmd>If you selected <uicontrol>list</uicontrol> from the <uicontrol>Variety</uicontrol> drop

+down list, click the <uicontrol>Browse</uicontrol> <image href="../images/Browse.gif">

+<alt>This graphic is the Browse button</alt></image> button next to the <uicontrol>Item

+type</uicontrol> field to specify a item type for the simple type.</cmd><info>The

+Set Type dialog lists all built-in and user-defined types currently available.

+You can change the <uicontrol>Scope</uicontrol> of the list by selecting one

+of the following options:<ul>

+<li><uicontrol>Workspace</uicontrol>. Lists all of the types available in

+your workspace. </li>

+<li><uicontrol>Enclosing Project</uicontrol>. Lists all of the types available

+in the project that contains your file. </li>

+<li>(Default) <uicontrol>Current Resource</uicontrol>. List all of the types

+available in your current file.</li>

+<li><uicontrol>Working Sets</uicontrol>. List all the types available within

+the selected working set.</li>

+</ul></info></step>

+<step><cmd>If you selected <uicontrol>union</uicontrol> from the <uicontrol>Variety</uicontrol> drop

+down list, click the <uicontrol>Browse</uicontrol> <image href="../images/Browse.gif">

+<alt>This graphic is the Browse button</alt></image> button next to the <uicontrol>Member

+types</uicontrol> field to specify the member types for the simple type.</cmd>

+<info>You can select to add both <uicontrol>Built-in simple types</uicontrol> and <uicontrol>User-defined

+simple types</uicontrol> to the member types value list. </info></step>

+<step><cmd>Click the <uicontrol>Constraints</uicontrol> tab.</cmd><info>From

+here you will be able to set specific constraint values including length constraints,

+enumerations, and patterns. </info>

+<substeps>

+<substep><cmd>Enumerations help you to define a set of valid values for simple

+types. They are the actual values the simple type can take as valid values

+in the instance document. You can either add one enumeration or several enumerations

+at a time:</cmd><info><ul>

+<li>To add one enumeration at a time, under <uicontrol>Specific constraint

+values</uicontrol>, select the <uicontrol>Enumerations</uicontrol> radio button

+and click the <uicontrol>Add</uicontrol> button and specify a value for the

+enumeration.</li>

+<li>To add several enumerations at one time, follow these steps:<ol>

+<li>Select the <uicontrol>Enumerations</uicontrol> radio button.</li>

+<li>Click the <uicontrol>Add...</uicontrol> button.</li>

+<li>Enter the value of each enumeration. Each value must be separated by the <uicontrol>Delimiter

+character</uicontrol>. For example: <codeph>First, Second</codeph> will create

+two enumerations, one with the value "First" and one with the value "Second".</li>

+<li>Select the <uicontrol>Preserve leading and trailing whitespace</uicontrol> check

+box if you want any white space around your enumeration values to be preserved.

+If, for example, you select this check box, the values of <codeph>First, Second</codeph> will

+show up as "First" and " Second" (there is a space before Second) because

+you put a space before "Second" when entered the value.</li>

+<li>Click <uicontrol>OK</uicontrol>. Your enumerations will be created and

+appear in the Properties view.</li>

+</ol></li>

+</ul></info></substep>

+<substep><cmd>Patterns help you to place certain constraints regarding allowable

+values.</cmd><info>For example, you could restrict the field to only accept

+input which follows the pattern "five digits followed by two upper-case ASCII

+letters". To set a pattern constraint:<ol>

+<li>Select the <uicontrol>Patterns</uicontrol> radio button.</li>

+<li>Click the <uicontrol>Add...</uicontrol> button.</li>

+<li>Create the regular expression pattern you wish to use as your constraint

+using the <uicontrol>Regular Expression</uicontrol> wizard.</li>

+<li>Click <uicontrol>Finish</uicontrol>.</li>

+</ol></info></substep>

+</substeps>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this simple type.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddsmpt.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddsmpt.html
index 1d4ad64..4da41ed 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddsmpt.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/taddsmpt.html
@@ -1,138 +1,193 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--Arbortext, Inc., 1988-2005, v.4002-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link href="../../org.eclipse.wst.doc.user/common.css" rel="stylesheet" type="text/css"/>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Adding simple types" />
+<meta name="abstract" content="Simple types are used to created derived datatypes. They provide a set of constraints on the value space (that is, a set of values) and the lexical space (that is, a set of valid literals) of a datatype." />
+<meta name="description" content="Simple types are used to created derived datatypes. They provide a set of constraints on the value space (that is, a set of values) and the lexical space (that is, a set of valid literals) of a datatype." />
+<meta content="XML schema editor, adding, simple types, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, adding, simple types, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddreg.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="taddsmpt" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Adding simple types</title>
 </head>
-<body id="taddsmpt"><a name="taddsmpt"><!-- --></a> <h1 class="topictitle1">Adding
-simple types</h1> <div><p>Simple types are used to created derived datatypes.
-They provide a set of constraints on the value space (that is, a set of values)
-and the lexical space (that is, a set of valid literals) of a datatype.</p> <div
-class="section"><p>A simple type cannot have element content and cannot carry
-attributes. Elements that contain numbers (and strings, and dates, and so
-on) but do not contain any sub-elements are said to have a simple type.</p> <p>The
-following instructions were written for the Resource perspective, but they
-will also work in many other perspectives.</p> <p>To add a simple type, follow
-these steps:</p> </div> <ol>
+<body id="taddsmpt"><a name="taddsmpt"><!-- --></a>
+
+
+<h1 class="topictitle1">Adding simple types</h1>
+
+
+
+
+<div><p>Simple types are used to created derived datatypes. They provide
+a set of constraints on the value space (that is, a set of values) and the
+lexical space (that is, a set of valid literals) of a datatype.</p>
+
+<div class="section"><p>A simple type cannot have element content and cannot carry attributes.
+Elements that contain numbers (and strings, and dates, and so on) but do not
+contain any sub-elements are said to have a simple type.</p>
+<p>The following
+instructions were written for the Resource perspective, but they will also
+work in many other perspectives.</p>
+<p>To add a simple type, follow these
+steps:</p>
+</div>
+
+<ol>
 <li class="stepexpand"><span>Open your XML schema in the XML schema editor.</span></li>
-<li class="stepexpand"><span>In the Outline view, select your schema.</span> The
-entire schema and its contents should be displayed in the Graph view.</li>
-<li class="stepexpand"><span>In the Graph view, right-click in the <strong>Types</strong> section
-and click <b> <span class="uicontrol">Add Simple Type</span></b>.</span></li>
-<li class="stepexpand"><span>In the Properties view, click the <span class="uicontrol">General</span> tab,
-and type a new name for the simple type in the <b> <span class="uicontrol">Name</span></b> field.</span></li>
-<li class="stepexpand"><span>You can select the following options from the <b> <span
-class="uicontrol">Variety</span></b> list:</span><ul>
-<li> 	<b><span class="uicontrol">atomic</span></b>. Atomic types are all the
-simple types built into the XML schema language.</li>
-<li><b><span class="uicontrol">list</span></b>. List types are comprised of
-sequences of atomic types. They have values that are comprised of finite-length
-sequences of atomic values. </li>
-<li><b><span class="uicontrol">union</span></b>. A union type enables an element
-or attribute value to be one or more instances of one type drawn from the
-union of multiple atomic and list types.</li>
-</ul> </li>
-<li class="stepexpand"><span>If you selected <span class="uicontrol">atomic</span> from
-the  <b> <span class="uicontrol">Variety</span></b> drop down list, click
-the <b> <span class="uicontrol">Browse</span></b> <img alt="This graphic is the Browse button"
-src="../images/Browse.gif"/> button next to the  <b> <span class="uicontrol">Base
-type</span></b> field to specify a base type for the simple type.</span> The
-Set  Type dialog lists all built-in and user-defined types currently available.
-You  can change the <b> <span class="uicontrol">Scope</span></b> of the list
-by selecting one of the following options:<ul>
-<li><b><span class="uicontrol">Workspace</span></b>. Lists all of the types
-available in your workspace. </li>
-<li><b><span class="uicontrol">Enclosing Project</span></b>. Lists all of
-the types available in the project that contains your file. </li>
-<li>(Default)<b> <span class="uicontrol">Current Resource</span>.</b> List
-all of the types available in your current file.</li>
-</ul> 	</li>
-<li class="stepexpand"><span>If you selected <span class="uicontrol">list</span> from
-the  <b> <span class="uicontrol">Variety</span></b> drop down list, click
-the <b> <span class="uicontrol">Browse</span></b> <img alt="This graphic is the Browse button"
-src="../images/Browse.gif"/> button next to the  <b> <span class="uicontrol">Item
-type</span> </b>field to specify a item type for the simple type.</span> The
+
+<li class="stepexpand"><span>In the Outline view, right-click <strong>Types</strong>, and click <span class="uicontrol">Add
+Simple Type</span>.</span></li>
+
+<li class="stepexpand"><span>In the Outline view, select the new simple type, and in the Properties
+view, click the <span class="uicontrol">General</span> tab. Then type a new name for
+the simple type in the <span class="uicontrol">Name</span> field.</span></li>
+
+<li class="stepexpand"><span>You can select the following options from the <span class="uicontrol">Variety</span> list:</span>
+<ul>
+<li><span class="uicontrol">atomic</span>. Atomic types are all the simple types
+built into the XML schema language.</li>
+
+<li><span class="uicontrol">list</span>. List types are comprised of sequences
+of atomic types. They have values that are comprised of finite-length sequences
+of atomic values. </li>
+
+<li><span class="uicontrol">union</span>. A union type enables an element or attribute
+value to be one or more instances of one type drawn from the union of multiple
+atomic and list types.</li>
+
+</ul>
+
+</li>
+
+<li class="stepexpand"><span>If you selected <span class="uicontrol">atomic</span> from the <span class="uicontrol">Variety</span> drop
+down list, click the <span class="uicontrol">Browse</span> <img src="../images/Browse.gif" alt="This graphic is the Browse button" /> button next to the <span class="uicontrol">Base
+type</span> field to specify a base type for the simple type.</span> The
 Set Type dialog lists all built-in and user-defined types currently available.
-You can change the <b> <span class="uicontrol">Scope</span></b> of the list
-by selecting one of the following options:<ul>
-<li><b><span class="uicontrol">Workspace</span></b>. Lists all of the types
-available in your workspace. </li>
-<li><b><span class="uicontrol">Enclosing Project</span></b>. Lists all of
-the types available in the project that contains your file. </li>
-<li>(Default) <b> <span class="uicontrol">Current Resource</span></b>. List
-all of the types available in your current file.</li>
-</ul> 	</li>
-<li class="stepexpand"><span>If you selected <span class="uicontrol">union</span> from
-the  <b> <span class="uicontrol">Variety</span></b> drop down list, click
-the <b> <span class="uicontrol">Browse</span></b> <img alt="This graphic is the Browse button"
-src="../images/Browse.gif"/> button next to the  <b> <span class="uicontrol">Member
-types</span> </b>field to specify the member types for the simple type.</span> You
-can select to add both  <b> <span class="uicontrol">Built-in simple types</span></b> and <b> <span
-class="uicontrol">User-defined simple types</span></b> to the member types
-value list. </li>
-<li class="stepexpand"><span>Click the <b> <span class="uicontrol">Enumerations</span></b> tab.</span> Enumerations
-help you to define a set of valid values for simple types. They are the actual
-values the simple type can take as valid values in the instance document.
-You can either add one enumeration or several enumerations at a time:<ol type="a">
-<li class="substepexpand"><span>To add one enumeration at a time, click the
- 	<b> <span class="uicontrol">Add</span></b> button and specify a value for
-the enumeration.</span></li>
-<li class="substepexpand"><span>To add several enumerations at one time, follow
-these steps:</span> <ol type="i">
-<li>Click the  	<b> <span class="uicontrol">Add...</span></b> button.</li>
-<li>Enter the value of each enumeration. Each value must be separated by the <b> <span
-class="uicontrol">Delimiter character</span></b>. For example: <samp class="codeph">First,
-Second</samp> will create two enumerations, one with the value "First" and
-one with the value "Second".</li>
-<li>Select the <b> <span class="uicontrol">Preserve leading and trailing whitespace</span></b> check
+You can change the <span class="uicontrol">Scope</span> of the list by selecting one
+of the following options:<ul>
+<li><span class="uicontrol">Workspace</span>. Lists all of the types available in
+your workspace. </li>
+
+<li><span class="uicontrol">Enclosing Project</span>. Lists all of the types available
+in the project that contains your file. </li>
+
+<li>(Default) <span class="uicontrol">Current Resource</span>. List all of the types
+available in your current file.</li>
+
+<li><span class="uicontrol">Working Sets</span>. List all the types available within
+the selected working set.</li>
+
+</ul>
+</li>
+
+<li class="stepexpand"><span>If you selected <span class="uicontrol">list</span> from the <span class="uicontrol">Variety</span> drop
+down list, click the <span class="uicontrol">Browse</span> <img src="../images/Browse.gif" alt="This graphic is the Browse button" /> button next to the <span class="uicontrol">Item
+type</span> field to specify a item type for the simple type.</span> The
+Set Type dialog lists all built-in and user-defined types currently available.
+You can change the <span class="uicontrol">Scope</span> of the list by selecting one
+of the following options:<ul>
+<li><span class="uicontrol">Workspace</span>. Lists all of the types available in
+your workspace. </li>
+
+<li><span class="uicontrol">Enclosing Project</span>. Lists all of the types available
+in the project that contains your file. </li>
+
+<li>(Default) <span class="uicontrol">Current Resource</span>. List all of the types
+available in your current file.</li>
+
+<li><span class="uicontrol">Working Sets</span>. List all the types available within
+the selected working set.</li>
+
+</ul>
+</li>
+
+<li class="stepexpand"><span>If you selected <span class="uicontrol">union</span> from the <span class="uicontrol">Variety</span> drop
+down list, click the <span class="uicontrol">Browse</span> <img src="../images/Browse.gif" alt="This graphic is the Browse button" /> button next to the <span class="uicontrol">Member
+types</span> field to specify the member types for the simple type.</span>
+ You can select to add both <span class="uicontrol">Built-in simple types</span> and <span class="uicontrol">User-defined
+simple types</span> to the member types value list. </li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Constraints</span> tab.</span> From
+here you will be able to set specific constraint values including length constraints,
+enumerations, and patterns. 
+<ol type="a">
+<li class="substepexpand"><span>Enumerations help you to define a set of valid values for simple
+types. They are the actual values the simple type can take as valid values
+in the instance document. You can either add one enumeration or several enumerations
+at a time:</span> <ul>
+<li>To add one enumeration at a time, under <span class="uicontrol">Specific constraint
+values</span>, select the <span class="uicontrol">Enumerations</span> radio button
+and click the <span class="uicontrol">Add</span> button and specify a value for the
+enumeration.</li>
+
+<li>To add several enumerations at one time, follow these steps:<ol type="i">
+<li>Select the <span class="uicontrol">Enumerations</span> radio button.</li>
+
+<li>Click the <span class="uicontrol">Add...</span> button.</li>
+
+<li>Enter the value of each enumeration. Each value must be separated by the <span class="uicontrol">Delimiter
+character</span>. For example: <samp class="codeph">First, Second</samp> will create
+two enumerations, one with the value "First" and one with the value "Second".</li>
+
+<li>Select the <span class="uicontrol">Preserve leading and trailing whitespace</span> check
 box if you want any white space around your enumeration values to be preserved.
-If, for example, you select this check box, the values of <samp class="codeph">First,
-Second</samp> will show up as "First" and " Second" (there is a space before
-Second) because you put a space before "Second" when entered the value.</li>
-<li>Click <b> <span class="uicontrol">OK</span></b>. Your enumerations will
-be created and appear in the Properties view.</li>
-</ol> </li>
-</ol> </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab
-if you want to provide any information about this simple type.</span> The <span
-class="uicontrol">Documentation</span> page is used for human readable material,
-such as a description, and the <span class="uicontrol">App Info</span> page
-can be used to provide information for applications.</li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Advanced</span></b> tab.</span> The
-options available from this page will vary depending on what option you selected
-in the <b> <span class="uicontrol">Variety</span></b> field, and the <b> <span
-class="uicontrol">Base type</span>,</b> <b> <span class="uicontrol">Item type</span>,</b> or <b> <span
-class="uicontrol">Member types</span></b> field on the <span class="uicontrol">General</span> page.</li>
-<li class="skipspace"><span>If applicable to the type, the <b> <span class="uicontrol">Facets</span></b> table
-will be populated with constraining facets. A constraining facet is an optional
-property that can be applied to a datatype to constrain its value.</span><ol
-type="a">
-<li><span>To change a facet's value, click its name in the  	<b> <span class="uicontrol">Name</span></b> column,
-then click its value (or the empty cell that will contain its value) in the <b> <span
-class="uicontrol">Value</span></b> column and type or select a new value.</span></li>
-<li><span> To change whether a facet's value is fixed or not, click its name
-in the <b>Name</b> column, then click the appropriate cell in the <b>Fixed</b> column,
-and change the value to true or false.</span></li>
-</ol> </li>
-<li class="stepexpand"><span>If applicable to the type, a Pattern page will
-be available. Click the <b> <span class="uicontrol">Patterns</span></b> tab
-to switch to it.</span> A pattern can be used to constrain the value of a
-type's lexical space (the set of string literals that represent the values
-of a type), which indirectly constrains the value space. For more information
-on adding a pattern to a simple type, refer to the related tasks.</li>
-</ol> 	<p><b class="reltaskshd">Related tasks</b><br/> 	<a href="taddreg.html">Adding
-pattern facets to simple types</a></p> 	</div> </body>
-</html>
+If, for example, you select this check box, the values of <samp class="codeph">First, Second</samp> will
+show up as "First" and " Second" (there is a space before Second) because
+you put a space before "Second" when entered the value.</li>
+
+<li>Click <span class="uicontrol">OK</span>. Your enumerations will be created and
+appear in the Properties view.</li>
+
+</ol>
+</li>
+
+</ul>
+</li>
+
+<li class="substepexpand"><span>Patterns help you to place certain constraints regarding allowable
+values.</span> For example, you could restrict the field to only accept
+input which follows the pattern "five digits followed by two upper-case ASCII
+letters". To set a pattern constraint:<ol type="i">
+<li>Select the <span class="uicontrol">Patterns</span> radio button.</li>
+
+<li>Click the <span class="uicontrol">Add...</span> button.</li>
+
+<li>Create the regular expression pattern you wish to use as your constraint
+using the <span class="uicontrol">Regular Expression</span> wizard.</li>
+
+<li>Click <span class="uicontrol">Finish</span>.</li>
+
+</ol>
+</li>
+
+</ol>
+
+</li>
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
+to provide any information about this simple type.</span> The <span class="uicontrol">Documentation</span> page
+is used for human readable material, such as a description, and the <span class="uicontrol">App
+Info</span> page can be used to provide information for applications.
+</li>
+
+</ol>
+
+</div>
+
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/taddreg.html" title="A pattern facet can be used to constrain the value of a type's lexical space (the set of string literals that represent the values of a type), which indirectly constrains the value space.">Adding pattern facets to simple types</a></div>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tcxmlsch.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tcxmlsch.dita
new file mode 100644
index 0000000..bde45d1
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tcxmlsch.dita
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="tcxmlsch" xml:lang="en-us">

+<title>Creating XML schemas</title>

+<titlealts>

+<searchtitle>Creating XML schemas</searchtitle>

+</titlealts>

+<shortdesc>You can create an XML schema and then edit it using the XML schema

+editor. Using the XML schema editor, you can specify element names that indicates

+which elements are allowed in an XML file, and in which combinations.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema files<indexterm>creating</indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context>To create an XML schema, follow these steps:</context>

+<steps>

+<step><cmd>Create a project to contain the XML schema.</cmd></step>

+<step><cmd>In the workbench, select  <menucascade><uicontrol>File > New >

+Other > XML > XML Schema</uicontrol></menucascade> and click <uicontrol>Next</uicontrol>.</cmd>

+</step>

+<step><cmd>Select the project or folder that will contain the XML schema.

+In the </cmd><info><uicontrol>File name</uicontrol> field, type the name of

+the XML schema, for example <userinput>MyXMLSchema.xsd</userinput>. The name

+of your XML schema must end in <systemoutput>.xsd</systemoutput>.</info></step>

+<step><cmd>Click  <uicontrol>Finish</uicontrol>.</cmd></step>

+</steps>

+<result>The XML schema opens in the XML schema editor. </result>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tcxmlsch.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tcxmlsch.html
index bcd548e..418a7e9 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tcxmlsch.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tcxmlsch.html
@@ -1,47 +1,69 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Creating XML schemas" />
+<meta name="abstract" content="You can create an XML schema and then edit it using the XML schema editor. Using the XML schema editor, you can specify element names that indicates which elements are allowed in an XML file, and in which combinations." />
+<meta name="description" content="You can create an XML schema and then edit it using the XML schema editor. Using the XML schema editor, you can specify element names that indicates which elements are allowed in an XML file, and in which combinations." />
+<meta content="XML schema files, creating" name="DC.subject" />
+<meta content="XML schema files, creating" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tedtschm.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/cxmlsced.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tvdtschm.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tcxmlsch" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Creating XML schemas</title>
 </head>
 <body id="tcxmlsch"><a name="tcxmlsch"><!-- --></a>
 
+
 <h1 class="topictitle1">Creating XML schemas</h1>
+
+
+
+
 <div><p>You can create an XML schema and then edit it using the XML schema
 editor. Using the XML schema editor, you can specify element names that indicates
-which elements are allowed in an XML file, and in which combinations.</p><div class="skipspace">To create an XML schema, follow these steps:</div>
-<ol><li class="skipspace"><span>Create a project to contain the XML schema.</span> </li>
-<li class="skipspace"><span>In the workbench, select<b>  <span class="menucascade"><span class="uicontrol">File &gt; New &gt;
-Other &gt; XML &gt; XML Schema</span></span></b>. Click <b> <span class="uicontrol">Next</span></b>.</span> </li>
-<li class="skipspace"><span>Select the project or folder that will contain the XML schema.
-In the </span> <b> <span class="uicontrol">File name</span></b> field, type the name of
+which elements are allowed in an XML file, and in which combinations.</p>
+
+<div class="section">To create an XML schema, follow these steps:</div>
+
+<ol>
+<li class="stepexpand"><span>Create a project to contain the XML schema.</span></li>
+
+<li class="stepexpand"><span>In the workbench, select  <span class="menucascade"><span class="uicontrol">File &gt; New &gt;
+Other &gt; XML &gt; XML Schema</span></span> and click <span class="uicontrol">Next</span>.</span>
+</li>
+
+<li class="stepexpand"><span>Select the project or folder that will contain the XML schema.
+In the </span> <span class="uicontrol">File name</span> field, type the name of
 the XML schema, for example <kbd class="userinput">MyXMLSchema.xsd</kbd>. The name
-of your XML schema must end in <tt class="sysout">.xsd</tt></li>
-<li class="skipspace"><span>Click  <b>  <span class="uicontrol">Finish</span></b>.</span></li>
+of your XML schema must end in <tt class="sysout">.xsd</tt>.</li>
+
+<li class="stepexpand"><span>Click  <span class="uicontrol">Finish</span>.</span></li>
+
 </ol>
-<div class="skipspace">The XML schema opens in the XML schema editor. </div>
+
+<div class="section">The XML schema opens in the XML schema editor. </div>
+
 </div>
 
-<div>
-<p><b class="relconceptshd">Related concepts</b><br />
-<a href="../topics/cxmlsced.html" title="XML schemas are an XML language for describing and constraining the content of XML files.?">XML schema editor</a><br />
-</p>
-<p><b class="reltaskshd">Related tasks</b><br />
-<a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix.">Editing XML schema properties</a><br />
-<a href="../topics/tvdtschm.html" title="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view.">Validating an XML schema</a><br />
-</p>
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="../topics/cxmlsced.html" title="XML schemas are an XML language for describing and constraining the content of XML files.">XML schema editor</a></div>
 </div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix.">Editing XML schema properties</a></div>
+<div><a href="../topics/tvdtschm.html" title="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view.">Validating XML schemas</a></div>
+</div>
+</div>
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tdelscmp.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tdelscmp.dita
new file mode 100644
index 0000000..1ed3d1b
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tdelscmp.dita
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="tdelscmp" xml:lang="en-us">

+<title>Deleting XML schema components</title>

+<titlealts>

+<searchtitle>Deleting XML schema components</searchtitle>

+</titlealts>

+<shortdesc>If you have created any XML schema components you no longer need,

+you can delete them.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>deleting<indexterm>components</indexterm></indexterm></indexterm>

+<indexterm>XML schema files<indexterm>deleting<indexterm>components</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To delete an XML

+schema component, follow these steps:</p></context>

+<steps>

+<step><cmd>Open your XML schema in the XML schema editor.</cmd></step>

+<step><cmd>In the Outline view, click the item to delete.</cmd></step>

+<step><cmd>Right-click the item, and, from its pop-up menu, click <uicontrol>Delete</uicontrol>.</cmd>

+</step>

+</steps>

+<result><p>The XML schema editor has a built-in mechanism to handle referential

+integrity issues. When you delete certain components, cleanup will automatically

+occur.</p></result>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tdelscmp.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tdelscmp.html
index 5215087..a4cc200 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tdelscmp.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tdelscmp.html
@@ -1,41 +1,63 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Deleting XML schema components" />
+<meta name="abstract" content="If you have created any XML schema components you no longer need, you can delete them." />
+<meta name="description" content="If you have created any XML schema components you no longer need, you can delete them." />
+<meta content="XML schema editor, deleting, components, XML schema files" name="DC.subject" />
+<meta content="XML schema editor, deleting, components, XML schema files" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/rrefintg.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tdelscmp" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Deleting XML schema components</title>
 </head>
 <body id="tdelscmp"><a name="tdelscmp"><!-- --></a>
 
+
 <h1 class="topictitle1">Deleting XML schema components</h1>
+
+
+
+
 <div><p>If you have created any XML schema components you no longer need,
 you can delete them.</p>
+
 <div class="section"><p>The following instructions were written for the Resource perspective,
 but they will also work in many other perspectives.</p>
-<p>To delete
-an XML schema component, follow these steps:</p>
+<p>To delete an XML
+schema component, follow these steps:</p>
 </div>
-<ol><li><span>Open your XML schema in the XML schema editor.</span></li>
+
+<ol>
+<li><span>Open your XML schema in the XML schema editor.</span></li>
+
 <li><span>In the Outline view, click the item to delete.</span></li>
-<li><span>Right-click the item, and, from its pop-up menu, click <b> <span class="uicontrol">Delete</span></b>.</span></li>
+
+<li><span>Right-click the item, and, from its pop-up menu, click <span class="uicontrol">Delete</span>.</span>
+</li>
+
 </ol>
-<div class="skipspace"><p>The XML schema editor has a built-in mechanism to 
-	handle referential integrity issues. When you delete certain components, 
-	cleanup will automatically occur. </p>
-	<p><b class="reltaskshd">Related reference</b><br />
-	<a href="rrefintg.html">Referential integrity in the XML schema editor</a></p>
+
+<div class="section"><p>The XML schema editor has a built-in mechanism to handle referential
+integrity issues. When you delete certain components, cleanup will automatically
+occur.</p>
+</div>
+
+</div>
+
+<div><div class="relref"><strong>Related reference</strong><br />
+<div><a href="../topics/rrefintg.html" title="The XML schema editor has a built-in mechanism to handle referential integrity issues. When you delete certain nodes, clean up for any nodes affected will automatically occur.">Referential integrity in the XML schema editor</a></div>
 </div>
 </div>
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtpref.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtpref.dita
new file mode 100644
index 0000000..856072a
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtpref.dita
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="tedtpref" xml:lang="en-us">

+<title>Editing XML schema file preferences</title>

+<titlealts>

+<searchtitle>Editing XML schema file preferences</searchtitle>

+</titlealts>

+<shortdesc>You can set various preferences for XML schema files such as the

+default target namespace and XML Schema language constructs prefix used.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema files<indexterm>defining<indexterm>default

+target namespace</indexterm></indexterm></indexterm><indexterm>XML schema

+files<indexterm>defining<indexterm>schema prefix</indexterm></indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>To define XML schema file preferences, follow these steps:</p></context>

+<steps>

+<step><cmd>Select  <menucascade><uicontrol>Window > Preferences > Web and

+XML > XML Schema Files</uicontrol></menucascade>.</cmd></step>

+<step><cmd>Select the <uicontrol>Qualify XML schema language constructs</uicontrol> check

+box if you want a prefix applied to all XML Schema language constructs in

+your XML schema.</cmd></step>

+<step><cmd>In the <uicontrol>XML schema language constructs prefix</uicontrol> field,

+type the prefix you want applied to XML Schema language constructs in your

+XML schema.</cmd><info> The prefix <uicontrol>xsd</uicontrol> is used by convention

+to denote the XML Schema namespace, but any prefix can be used. The purpose

+of the association is to identify the elements and simple types as belonging

+to the vocabulary of the XML Schema language rather than the vocabulary of

+the schema author.  <note>This prefix will not appear in any schemas that

+currently exist - it will only appear in new schemas you create after you

+type the prefix and click <uicontrol>Apply</uicontrol>. Any schemas that already

+exist will have the prefix specified in the schema applied to the XML schema

+language constructs.</note></info></step>

+<step><cmd>You can change the <uicontrol>Default Target Namespace</uicontrol> value.</cmd>

+<info>The value specified in this field will be the default target namespace

+for any new XML schema files created.</info></step>

+<step><cmd>Click <uicontrol>OK</uicontrol>.</cmd></step>

+</steps>

+<result></result>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtpref.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtpref.html
index f137064..db4fca1 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtpref.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtpref.html
@@ -1,50 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Editing XML schema file preferences" />
+<meta name="abstract" content="You can set various preferences for XML schema files such as the default target namespace and XML Schema language constructs prefix used." />
+<meta name="description" content="You can set various preferences for XML schema files such as the default target namespace and XML Schema language constructs prefix used." />
+<meta content="XML schema files, defining, default target namespace, XML schema files, schema prefix" name="DC.subject" />
+<meta content="XML schema files, defining, default target namespace, XML schema files, schema prefix" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tedtpref" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Editing XML schema file preferences</title>
 </head>
 <body id="tedtpref"><a name="tedtpref"><!-- --></a>
+
+
 <h1 class="topictitle1">Editing XML schema file preferences</h1>
-<div><p>You can set various preferences for XML schema files such as the default 
-	target namespace and XML Schema language constructs prefix used.</p><div class="skipspace"><p>To define XML schema preferences, follow these steps:</p>
+
+
+
+
+<div><p>You can set various preferences for XML schema files such as the
+default target namespace and XML Schema language constructs prefix used.</p>
+
+<div class="section"><p>To define XML schema file preferences, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>Select  <b>  <span class="menucascade"><span class="uicontrol">Window &gt; Preferences &gt; Web and
-XML &gt; XML Schema Files</span></span></b>.</span></li>
-<li class="skipspace"><span>Select the <b> <span class="uicontrol">Qualify XML schema language constructs </span>
-</b>check
+
+<ol>
+<li class="stepexpand"><span>Select  <span class="menucascade"><span class="uicontrol">Window &gt; Preferences &gt; Web and
+XML &gt; XML Schema Files</span></span>.</span></li>
+
+<li class="stepexpand"><span>Select the <span class="uicontrol">Qualify XML schema language constructs</span> check
 box if you want a prefix applied to all XML Schema language constructs in
 your XML schema.</span></li>
-<li class="skipspace"><span>In the<b> <span class="uicontrol">XML schema language constructs prefix</span> 
-</b>field,
+
+<li class="stepexpand"><span>In the <span class="uicontrol">XML schema language constructs prefix</span> field,
 type the prefix you want applied to XML Schema language constructs in your
-XML schema.</span>  The prefix <b> <span class="uicontrol">xsd</span></b> is
-used by convention to denote the XML Schema namespace, but any prefix can
-be used. The purpose of the association is to identify the elements and simple
-types as belonging to the vocabulary of the XML Schema language rather than
-the vocabulary of the schema author.  <div class="note"><span class="notetitle">
-	<b>Note</b>: </span>This prefix will not appear in
-any schemas that currently exist - it will only appear in new schemas you
-create after you type the prefix and click <span class="uicontrol">Apply</span>. Any
-schemas that already exist will have the prefix specified in the schema applied
-to the XML schema language constructs.</div>
+XML schema.</span>  The prefix <span class="uicontrol">xsd</span> is used by convention
+to denote the XML Schema namespace, but any prefix can be used. The purpose
+of the association is to identify the elements and simple types as belonging
+to the vocabulary of the XML Schema language rather than the vocabulary of
+the schema author.  <div class="note"><span class="notetitle">Note: </span>This prefix will not appear in any schemas that
+currently exist - it will only appear in new schemas you create after you
+type the prefix and click <span class="uicontrol">Apply</span>. Any schemas that already
+exist will have the prefix specified in the schema applied to the XML schema
+language constructs.</div>
 </li>
-<li class="skipspace"><span>You can change the <b> <span class="uicontrol">Default Target Namespace</span></b> value.</span> The value specified in this field will be the default target namespace
+
+<li class="stepexpand"><span>You can change the <span class="uicontrol">Default Target Namespace</span> value.</span>
+ The value specified in this field will be the default target namespace
 for any new XML schema files created.</li>
-<li class="skipspace"><span>Click <b> <span class="uicontrol">OK</span></b>.</span></li>
+
+<li class="stepexpand"><span>Click <span class="uicontrol">OK</span>.</span></li>
+
 </ol>
+
+<div class="section" />
+
 </div>
+
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtschm.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtschm.dita
new file mode 100644
index 0000000..c1c8a3c
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtschm.dita
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="tedtschm" xml:lang="en-us">

+<title>Editing XML schema properties</title>

+<titlealts>

+<searchtitle>Editing XML schema properties</searchtitle>

+</titlealts>

+<shortdesc>After you create an XML schema, you can edit its various properties,

+such as its namespace and prefix.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema editor<indexterm>editing XML schemas<indexterm>simple

+types</indexterm></indexterm></indexterm><indexterm>XML schema files<indexterm>editing<indexterm>simple

+types</indexterm></indexterm></indexterm></keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To edit an XML schema's

+properties follow these steps:</p></context>

+<steps>

+<step><cmd>Create a new XML schema or double-click an existing schema in the

+Navigator view.</cmd><info> It will automatically open in the XML schema editor.</info>

+</step>

+<step><cmd>In the Outline view, click <uicontrol>Directives</uicontrol></cmd>

+</step>

+<step><cmd>In the Properties view, click the <uicontrol>General</uicontrol> tab.</cmd>

+</step>

+<step><cmd>You can change the <uicontrol>Prefix</uicontrol> associated with

+the current namespace.</cmd><info>Element and attribute names that are associated

+with this namespace will be prefixed with this value.</info></step>

+<step><cmd>You can also edit the <uicontrol>Target namespace</uicontrol> for

+this schema.</cmd><info> A namespace is a URI that provides a unique name

+to associate with all the elements and type definitions in a schema.</info>

+</step>

+<step><cmd>Click the <uicontrol>Documentation</uicontrol> tab if you want

+to provide any information about this XML schema.</cmd><info>The <uicontrol>Documentation</uicontrol> page

+is used for human readable material, such as a description, and the <uicontrol>App

+Info</uicontrol> page can be used to provide information for applications.</info>

+</step>

+</steps>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtschm.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtschm.html
index 789d62f..d2a26cb 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtschm.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tedtschm.html
@@ -1,87 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Editing XML schema properties" />
+<meta name="abstract" content="After you create an XML schema, you can edit its various properties, such as its namespace and prefix." />
+<meta name="description" content="After you create an XML schema, you can edit its various properties, such as its namespace and prefix." />
+<meta content="XML schema editor, editing XML schemas, simple types, XML schema files, editing" name="DC.subject" />
+<meta content="XML schema editor, editing XML schemas, simple types, XML schema files, editing" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tedtschm" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Editing XML schema properties</title>
 </head>
 <body id="tedtschm"><a name="tedtschm"><!-- --></a>
 
+
 <h1 class="topictitle1">Editing XML schema properties</h1>
+
+
+
+
 <div><p>After you create an XML schema, you can edit its various properties,
-such as its namespace and prefix.</p><div class="skipspace"><p>The following 
-		instructions were written for the Resource perspective, but they will 
-		also work in many other perspectives.</p>
+such as its namespace and prefix.</p>
+
+<div class="section"><p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
 <p>To edit an XML schema's
 properties follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>Create a new XML schema or double-click an existing schema in the
-Navigator view.</span>  It will automatically open in the XML schema editor.</li>
-<li class="skipspace"><span>In the Properties view, click the <b> <span class="uicontrol">General</span></b> tab.</span></li>
-<li class="skipspace"><span>You can change the <b> <span class="uicontrol">Prefix</span></b> associated with
+
+<ol>
+<li class="stepexpand"><span>Create a new XML schema or double-click an existing schema in the
+Navigator view.</span>  It will automatically open in the XML schema editor.
+</li>
+
+<li class="stepexpand"><span>In the Outline view, click <span class="uicontrol">Directives</span></span>
+</li>
+
+<li class="stepexpand"><span>In the Properties view, click the <span class="uicontrol">General</span> tab.</span>
+</li>
+
+<li class="stepexpand"><span>You can change the <span class="uicontrol">Prefix</span> associated with
 the current namespace.</span> Element and attribute names that are associated
 with this namespace will be prefixed with this value.</li>
-<li class="skipspace"><span>You can also edit the <b> <span class="uicontrol">Target namespace</span> 
-</b>for
+
+<li class="stepexpand"><span>You can also edit the <span class="uicontrol">Target namespace</span> for
 this schema.</span>  A namespace is a URI that provides a unique name
-to associate with all the elements and type definitions in a schema.<ol type="a"><li><span>Click 
-	<b> <span class="uicontrol">Advanced</span></b> if you want to add more
-namespace declarations to your XML schema.</span></li>
-</ol>
+to associate with all the elements and type definitions in a schema.
 </li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Other</span></b> tab.</span> You can
-modify the following values in this page.<ol type="a"><li class="skipspace"><span>The 
-	<b> <span class="uicontrol">attributeFormDefault</span></b> value. </span> Select 
-	<b> <span class="uicontrol">qualified</span></b> if you want attributes in an
-XML schema instance to be qualified by the prefix that is associated with
-the schema namespace; otherwise, select <b> <span class="uicontrol">unqualified</span></b>.</li>
-<li class="skipspace"><span>The <b> <span class="uicontrol">blockDefault</span></b> value.</span> This
-field determines whether the types or elements in the schema may be replaced
-by elements or types derived from them. The effect of specifying the 
-blockDefault attribute is equivalent to specifying a block attribute on every 
-type definition and element declaration in the schema. You can either select
-<strong>#all</strong> (nothing may be replaced by derivations),<strong> 
-extension</strong> (nothing may be replaced by derivations-by-extension),
-<strong>restriction</strong> (nothing may be replaced by 
-derivations-by-restrictions ) or <strong>substitution</strong> (nothing may be 
-replaced by derivations-by-substitution). </li>
-<li class="skipspace"><span>The <b> <span class="uicontrol">elementFormDefault</span></b> value.</span> Select <span class="uicontrol">qualified</span> if
-you want elements in an XML schema instance to be qualified by the prefix
-that is associated with the schema namespace; otherwise, select <span class="uicontrol">unqualified</span>.</li>
-<li class="skipspace"><span>The <b> <span class="uicontrol">finalDefault</span></b> value.</span> This
-field determines whether the types or elements in the schema may be derived
-from. The effect of specifying the final default attribute is equivalent to 
-specifying a final attribute on every type definition and element declaration in 
-the schema. If you select <strong>#all</strong>, no types or elements in the 
-schema may be derived from. If you select <strong>extension</strong>, no types 
-or elements in the schema may be derived from using extension. If you select
-<strong>restriction</strong>, no types or elements in the schema may be derived 
-from using restriction. </li>
-<li class="skipspace"><span>The <b> <span class="uicontrol">version</span></b> 
-value.</span> Type the version number of the schema in the <b> <span class="uicontrol">
-version</span></b> field.</li>
-<li class="skipspace"><span>The <b> <span class="uicontrol">xml:lang</span> </b>value. </span> Type
-the appropriate ISO-IETF (for example, en-us) tag in this field. This tag
-may be inserted in documents to specify the language used in the contents
-and attribute values of any element in an XML file.</li>
-</ol>
-</li>
-<li class="skipspace"><span>Click the <b> <span class="uicontrol">Documentation</span></b> tab if you want
+
+<li class="stepexpand"><span>Click the <span class="uicontrol">Documentation</span> tab if you want
 to provide any information about this XML schema.</span> The <span class="uicontrol">Documentation</span> page
 is used for human readable material, such as a description, and the <span class="uicontrol">App
-Info</span> page can be used to provide information for applications.</li>
+Info</span> page can be used to provide information for applications.
+</li>
+
 </ol>
+
 </div>
+
+
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/timpschm.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/timpschm.dita
new file mode 100644
index 0000000..e05f0a0
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/timpschm.dita
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="timpschm" xml:lang="en-us">

+<title>Importing XML schemas</title>

+<titlealts>

+<searchtitle>Importing XML schemas</searchtitle>

+</titlealts>

+<shortdesc>If you want to work with XML schema files that you created outside

+of the product, you can import them into the workbench and open them in the

+XML schema editor. The XML schema editor provides you with a structured view

+of the XML schema.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema files<indexterm>importing</indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To import an XML

+schema into the workbench, follow these steps:</p></context>

+<steps>

+<step><cmd>Click <menucascade><uicontrol>File > Import</uicontrol></menucascade>.</cmd>

+</step>

+<step><cmd>Select the import source.</cmd><info> Click <uicontrol>Next</uicontrol>.</info>

+</step>

+<step><cmd>Fill in the fields in the Import wizard as necessary.</cmd><info> When

+you are finished, click <uicontrol>Finish</uicontrol>.</info></step>

+</steps>

+<result><p>The imported schema now appears in the Navigator view. Double-click

+it to open it in the XML schema editor.</p></result>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/timpschm.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/timpschm.html
index bac41e2..2c02b06 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/timpschm.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/timpschm.html
@@ -1,57 +1,76 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Importing XML schemas" />
+<meta name="abstract" content="If you want to work with XML schema files that you created outside of the product, you can import them into the workbench and open them in the XML schema editor. The XML schema editor provides you with a structured view of the XML schema." />
+<meta name="description" content="If you want to work with XML schema files that you created outside of the product, you can import them into the workbench and open them in the XML schema editor. The XML schema editor provides you with a structured view of the XML schema." />
+<meta content="XML schema files, importing" name="DC.subject" />
+<meta content="XML schema files, importing" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tedtschm.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/cxmlsced.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tvdtschm.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddimpt.html" />
+<meta scheme="URI" name="DC.Relation" content="../topics/taddincl.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="timpschm" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Importing XML schemas</title>
 </head>
 <body id="timpschm"><a name="timpschm"><!-- --></a>
 
+
 <h1 class="topictitle1">Importing XML schemas</h1>
-<div>
-	<div>
-		<div>
-			If you want to work with XML schema files that you created outside 
-			of the product, you can import them into the workbench and open them 
-			in the XML schema editor. The XML schema editor provides you with a 
-			structured view of the XML schema.</div>
-	</div>
-	<div class="skipspace"><p>The following instructions were written for the 
-		Resource perspective, but they will also work in many other 
-		perspectives.</p>
-<p>To import
-an XML schema into the workbench, follow these steps:</p>
+
+
+
+
+<div><p>If you want to work with XML schema files that you created outside
+of the product, you can import them into the workbench and open them in the
+XML schema editor. The XML schema editor provides you with a structured view
+of the XML schema.</p>
+
+<div class="section"><p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
+<p>To import an XML
+schema into the workbench, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>Click  <b>  <span class="menucascade"><span class="uicontrol">File &gt; Import</span></span></b>.</span></li>
-<li class="skipspace"><span>Select the import source.</span>  Click <b> <span class="uicontrol">Next</span></b>.</li>
-<li class="skipspace"><span>Fill in the fields in the Import wizard as necessary.</span>  When
-you are finished, click <b> <span class="uicontrol">Finish</span></b>.</li>
+
+<ol>
+<li class="stepexpand"><span>Click <span class="menucascade"><span class="uicontrol">File &gt; Import</span></span>.</span>
+</li>
+
+<li class="stepexpand"><span>Select the import source.</span>  Click <span class="uicontrol">Next</span>.
+</li>
+
+<li class="stepexpand"><span>Fill in the fields in the Import wizard as necessary.</span>  When
+you are finished, click <span class="uicontrol">Finish</span>.</li>
+
 </ol>
-<div class="skipspace"><p>The imported schema now appears in the Navigator view. Double-click
+
+<div class="section"><p>The imported schema now appears in the Navigator view. Double-click
 it to open it in the XML schema editor.</p>
 </div>
+
+</div>
+
+<div><div class="relconcepts"><strong>Related concepts</strong><br />
+<div><a href="../topics/cxmlsced.html" title="XML schemas are an XML language for describing and constraining the content of XML files.">XML schema editor</a></div>
+</div>
+<div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix.">Editing XML schema properties</a></div>
+<div><a href="../topics/tvdtschm.html" title="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view.">Validating XML schemas</a></div>
+<div><a href="../topics/taddimpt.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use an import element to bring in definitions and declarations from an imported schema into the current schema.">Adding import elements</a></div>
+<div><a href="../topics/taddincl.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. You can use the include element to brings in definitions and declarations from the included schema into the current schema. The included schema must be in the same target namespace as the including schema.">Adding include elements</a></div>
+</div>
 </div>
 
-<div><p><b class="relconceptshd">Related concepts</b><br />
-<a href="../topics/cxmlsced.html" title="XML schemas are an XML language for describing and constraining the content of XML files.?">XML schema editor</a><br />
-</p>
-<p><b class="reltaskshd">Related tasks</b><br />
-<a href="../topics/tedtschm.html" title="After you create an XML schema, you can edit its various properties, such as its namespace and prefix.">Editing XML schema properties</a><br />
-<a href="../topics/tvdtschm.html" title="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view.">Validating an XML schema</a><br />
-<a href="../topics/taddimpt.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. XML schema defines two constructs to support this: include and import. The include element brings in definitions and declarations from the included schema into the current schema. It requires the included schema to be in the same target namespace as the including schema. The import element behaves in a similar way, with the exception that the imported schema can come from a different namespace.">Adding an import element</a><br />
-<a href="../topics/taddincl.html" title="As schemas become larger, it is often desirable to divide their content among several schema documents for purposes such as ease of maintenance, reuse, and readability. XML schema defines two constructs to support this: include and import. The include element brings in definitions and declarations from the included schema into the current schema. It requires the included schema to be in the same target namespace as the including schema. The import element behaves in a similar way, with the exception that the imported schema can come from a different namespace.">Adding an include element</a><br />
-</p>
-</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tnavsrc.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tnavsrc.dita
new file mode 100644
index 0000000..c4f2a0f
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tnavsrc.dita
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="tnavsrc" xml:lang="en-us">

+<title>Navigating XML schemas</title>

+<titlealts>

+<searchtitle>Navigating XML schemas</searchtitle>

+</titlealts>

+<shortdesc>When you are working in the Source view, you can use F3 to navigate

+through the file by placing your cursor in the appropriate item and clicking

+F3 to jump to the item it refers to. </shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema files<indexterm>navigating</indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>You can jump to any of the following items:</p><ul>

+<li>Element or attribute declaration's type</li>

+<li>Element references</li>

+<li>Group references</li>

+<li>Attribute references</li>

+<li>Attribute group references</li>

+<li>Import, include, and redefine element (the external schema will open in

+the XML schema editor. This only works with schemas in the workspace).</li>

+</ul><p>You must place your cursor exactly in the location of the reference

+(for example between the double quotes for <systemoutput>type = " "</systemoutput> or

+ <systemoutput>base = " "</systemoutput>).</p><p>For example, if you place

+your cursor anywhere in the following text and click F3:</p><p> <systemoutput>&lt;element

+name="shipTo" type="po:USAddress">&lt;/element></systemoutput> </p><p>the

+cursor will automatically jump to the location in the file where the type

+USAddress is defined.</p><p>Or, if you place your cursor anywhere in the following

+text and click F3:</p><p> <systemoutput>&lt;element ref="po:ContactElement">&lt;/element></systemoutput> </p><p>the

+cursor will automatically jump to the location in the file where the global

+element ContactElement is defined.</p><p>This works across files. For example,

+if the type you have selected is defined in another XML schema and you click

+F3, you will automatically be taken to that file.</p></context>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tnavsrc.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tnavsrc.html
index f3e6e10..3c61ddc 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tnavsrc.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tnavsrc.html
@@ -1,40 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Navigating XML schemas" />
+<meta name="abstract" content="When you are working in the Source view, you can use F3 to navigate through the file by placing your cursor in the appropriate item and clicking F3 to jump to the item it refers to." />
+<meta name="description" content="When you are working in the Source view, you can use F3 to navigate through the file by placing your cursor in the appropriate item and clicking F3 to jump to the item it refers to." />
+<meta content="XML schema files, navigating" name="DC.subject" />
+<meta content="XML schema files, navigating" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/cxmlsced.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tnavsrc" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
 <title>Navigating XML schemas</title>
 </head>
 <body id="tnavsrc"><a name="tnavsrc"><!-- --></a>
+
+
 <h1 class="topictitle1">Navigating XML schemas</h1>
+
+
+
+
 <div><p>When you are working in the Source view, you can use F3 to navigate
 through the file by placing your cursor in the appropriate item and clicking
 F3 to jump to the item it refers to. </p>
+
 <div class="section"><p>You can jump to any of the following items:</p>
-<ul><li>Element or attribute declaration's type</li>
+<ul>
+<li>Element or attribute declaration's type</li>
+
 <li>Element references</li>
+
 <li>Group references</li>
+
 <li>Attribute references</li>
+
 <li>Attribute group references</li>
+
 <li>Import, include, and redefine element (the external schema will open in
 the XML schema editor. This only works with schemas in the workspace).</li>
+
 </ul>
 <p>You must place your cursor exactly in the location of the reference
 (for example between the double quotes for <tt class="sysout">type = " "</tt> or
  <tt class="sysout">base = " "</tt>).</p>
-<p>For example,
-if you place your cursor anywhere in the following text and click F3:</p>
+<p>For example, if you place
+your cursor anywhere in the following text and click F3:</p>
 <p> <tt class="sysout">&lt;element
 name="shipTo" type="po:USAddress"&gt;&lt;/element&gt;</tt> </p>
 <p>the
@@ -50,9 +68,13 @@
 if the type you have selected is defined in another XML schema and you click
 F3, you will automatically be taken to that file.</p>
 </div>
+
 </div>
+
 <div><div class="relconcepts"><strong>Related concepts</strong><br />
 <div><a href="../topics/cxmlsced.html" title="XML schemas are an XML language for describing and constraining the content of XML files.">XML schema editor</a></div>
 </div>
-</div></body>
+</div>
+
+</body>
 </html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/trefactrXSD.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/trefactrXSD.dita
new file mode 100644
index 0000000..d3dacdb
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/trefactrXSD.dita
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="refactoring" xml:lang="en-us">

+<title>Refactoring in XML Schema Files</title>

+<titlealts>

+<searchtitle>Refactoring in XML Schema Files</searchtitle>

+</titlealts>

+<shortdesc>Within an XML Schema file, refactoring allows authors to make a

+single artifact change, and have that change implemented throughout all other

+dependant artifacts.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema files</indexterm><indexterm>XML schema editor</indexterm>

+<indexterm>refactoring</indexterm><indexterm>renaming</indexterm><indexterm>editing

+XML schemas</indexterm><indexterm>dependant artifacts</indexterm></keywords>

+</metadata></prolog>

+<taskbody>

+<prereq></prereq>

+<context>Refactoring eliminates the need for the tedious editing necessary

+to recover broken dependencies caused by artifact changes which cause ripple

+effects on other dependant artifacts (such as renaming an XML Schema element).</context>

+<steps>

+<step><cmd>Create a new XML schema or double-click an existing schema in the

+Navigator view.</cmd><info> It will automatically open in the XML schema editor.</info>

+</step>

+<step><cmd>To refactor an artifact, position cursor within the artifact, right-click

+the artifact, click <menucascade><uicontrol>Refactor</uicontrol><uicontrol>Rename</uicontrol>

+</menucascade></cmd><info>A popup dialog will request the entry of a new name

+for that artifact</info>

+<substeps>

+<substep><cmd>Type in the new name of the artifact.</cmd></substep>

+<substep><cmd><b><i>Optional:</i></b> Click Preview.</cmd><info>A window will

+open indicating all of the changes which will take place due to the refactoring.</info>

+</substep>

+<substep><cmd>Click <uicontrol>OK.</uicontrol></cmd></substep>

+</substeps>

+</step>

+</steps>

+<result>The new name will be entered in the opened XSD source, as well as

+in all dependant artifacts</result>

+<example><b><u>Component References in XML Schema</u></b><simpletable>

+<sthead>

+<stentry>Global named components</stentry>

+<stentry>Reference</stentry>

+</sthead>

+<strow>

+<stentry><ul>

+<li>&lt;element name="foo"></li>

+</ul></stentry>

+<stentry><ul>

+<li>&lt;element ref="foo"></li>

+<li>&lt;element substitutionGroup="foo"</li>

+</ul></stentry>

+</strow>

+<strow>

+<stentry><ul>

+<li>&lt;simple/complexType name="foo"></li>

+</ul></stentry>

+<stentry><ul>

+<li>&lt;element type="foo"></li>

+<li>&lt;attribute type="foo"></li>

+<li>&lt;restriction base="foo"></li>

+<li>&lt;substitution base="foo"></li>

+</ul></stentry>

+</strow>

+<strow>

+<stentry><ul>

+<li>&lt;attribute name="foo"></li>

+</ul></stentry>

+<stentry><ul>

+<li>&lt;attribute ref="foo"></li>

+</ul></stentry>

+</strow>

+<strow>

+<stentry><ul>

+<li>&lt;attributeGroup name="foo"></li>

+</ul></stentry>

+<stentry><ul>

+<li>&lt;attributeGroup ref="foo"></li>

+</ul></stentry>

+</strow>

+<strow>

+<stentry><ul>

+<li>&lt;group name="foo"></li>

+</ul></stentry>

+<stentry><ul>

+<li>&lt;group ref="foo"></li>

+</ul></stentry>

+</strow>

+</simpletable></example>

+<postreq></postreq>

+</taskbody>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/trefactrXSD.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/trefactrXSD.html
new file mode 100644
index 0000000..1aaab0c
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/trefactrXSD.html
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Refactoring in XML Schema Files" />
+<meta name="abstract" content="Within an XML Schema file, refactoring allows authors to make a single artifact change, and have that change implemented throughout all other dependant artifacts." />
+<meta name="description" content="Within an XML Schema file, refactoring allows authors to make a single artifact change, and have that change implemented throughout all other dependant artifacts." />
+<meta content="XML schema files, XML schema editor, refactoring, renaming, editing XML schemas, dependant artifacts" name="DC.subject" />
+<meta content="XML schema files, XML schema editor, refactoring, renaming, editing XML schemas, dependant artifacts" name="keywords" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="refactoring" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Refactoring in XML Schema Files</title>
+</head>
+<body id="refactoring"><a name="refactoring"><!-- --></a>
+
+
+<h1 class="topictitle1">Refactoring in XML Schema Files</h1>
+
+
+
+
+<div><p>Within an XML Schema file, refactoring allows authors to make a
+single artifact change, and have that change implemented throughout all other
+dependant artifacts.</p>
+
+<div class="p" />
+
+<div class="section">Refactoring eliminates the need for the tedious editing necessary
+to recover broken dependencies caused by artifact changes which cause ripple
+effects on other dependant artifacts (such as renaming an XML Schema element).</div>
+
+<ol>
+<li class="stepexpand"><span>Create a new XML schema or double-click an existing schema in the
+Navigator view.</span>  It will automatically open in the XML schema editor.
+</li>
+
+<li class="stepexpand"><span>To refactor an artifact, position cursor within the artifact, right-click
+the artifact, click <span class="menucascade"><span class="uicontrol">Refactor</span> &gt; <span class="uicontrol">Rename</span>
+</span></span> A popup dialog will request the entry of a new name
+for that artifact
+<ol type="a">
+<li class="substepexpand"><span>Type in the new name of the artifact.</span></li>
+
+<li class="substepexpand"><span><strong><em>Optional:</em></strong> Click Preview.</span> A window will
+open indicating all of the changes which will take place due to the refactoring.
+</li>
+
+<li class="substepexpand"><span>Click <span class="uicontrol">OK.</span></span></li>
+
+</ol>
+
+</li>
+
+</ol>
+
+<div class="section">The new name will be entered in the opened XSD source, as well as
+in all dependant artifacts</div>
+
+<div class="example"><strong><u>Component References in XML Schema</u></strong><table summary="" cellspacing="0" cellpadding="4" border="1" class="simpletableborder">
+<tr>
+<th valign="bottom" align="left" id="N100EE">Global named components</th>
+
+<th valign="bottom" align="left" id="N100F4">Reference</th>
+
+</tr>
+
+<tr>
+<td valign="top" headers="N100EE"><ul>
+<li>&lt;element name="foo"&gt;</li>
+
+</ul>
+</td>
+
+<td valign="top" headers="N100F4"><ul>
+<li>&lt;element ref="foo"&gt;</li>
+
+<li>&lt;element substitutionGroup="foo"</li>
+
+</ul>
+</td>
+
+</tr>
+
+<tr>
+<td valign="top" headers="N100EE"><ul>
+<li>&lt;simple/complexType name="foo"&gt;</li>
+
+</ul>
+</td>
+
+<td valign="top" headers="N100F4"><ul>
+<li>&lt;element type="foo"&gt;</li>
+
+<li>&lt;attribute type="foo"&gt;</li>
+
+<li>&lt;restriction base="foo"&gt;</li>
+
+<li>&lt;substitution base="foo"&gt;</li>
+
+</ul>
+</td>
+
+</tr>
+
+<tr>
+<td valign="top" headers="N100EE"><ul>
+<li>&lt;attribute name="foo"&gt;</li>
+
+</ul>
+</td>
+
+<td valign="top" headers="N100F4"><ul>
+<li>&lt;attribute ref="foo"&gt;</li>
+
+</ul>
+</td>
+
+</tr>
+
+<tr>
+<td valign="top" headers="N100EE"><ul>
+<li>&lt;attributeGroup name="foo"&gt;</li>
+
+</ul>
+</td>
+
+<td valign="top" headers="N100F4"><ul>
+<li>&lt;attributeGroup ref="foo"&gt;</li>
+
+</ul>
+</td>
+
+</tr>
+
+<tr>
+<td valign="top" headers="N100EE"><ul>
+<li>&lt;group name="foo"&gt;</li>
+
+</ul>
+</td>
+
+<td valign="top" headers="N100F4"><ul>
+<li>&lt;group ref="foo"&gt;</li>
+
+</ul>
+</td>
+
+</tr>
+
+</table>
+</div>
+
+<div class="section" />
+
+</div>
+
+<div />
+
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tvdtschm.dita b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tvdtschm.dita
new file mode 100644
index 0000000..ca9d8ac
--- /dev/null
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tvdtschm.dita
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!--Arbortext, Inc., 1988-2005, v.4002-->

+<!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">

+<task id="tvdtschm" xml:lang="en-us">

+<title>Validating XML schemas</title>

+<titlealts>

+<searchtitle>Validating XML schemas</searchtitle>

+</titlealts>

+<shortdesc>Validating an XML schema determines whether the current state of

+the XML schema file is semantically valid. Any errors will be displayed in

+the Problems view.</shortdesc>

+<prolog><metadata>

+<keywords><indexterm>XML schema files<indexterm>validating</indexterm></indexterm>

+</keywords>

+</metadata></prolog>

+<taskbody>

+<context><p>The following instructions were written for the Resource perspective,

+but they will also work in many other perspectives.</p><p>To validate an XML

+schema, follow these steps:</p></context>

+<steps>

+<step><cmd>Right-click your file in the Navigator view and click <uicontrol>Run

+Validation</uicontrol>.</cmd></step>

+<step><cmd> If validation was not successful, you can refer to the Problems

+view to see what problems were logged. </cmd><info> <note>If you receive an

+error message indicating that the Problems view is full, you can increase

+the number of error messages allowed by selecting  <menucascade><uicontrol>Properties

+> Validation</uicontrol></menucascade> from the project's pop-up menu and

+specifying the maximum number of error messages allowed.</note></info></step>

+</steps>

+<result><p>The XML schema support in the XML schema editor is based on the

+W3C XML Schema Recommendation Specification. The XML Schema specifications

+XML Schema Part 1: Structures and XML Schema Part 2: Datatypes from the W3C

+Web site are used for validation.</p><p>Certain error messages contain a reference

+to the schema constraints listed in Appendix C of the XML Schema Part 1: Structures

+document. Each constraint has a unique name that will be referenced in the

+error message. For example, if you receive an error message with this text:

+ <systemoutput>ct-props-correct</systemoutput> and you searched in the Structure

+document for the text, you would find that it is for the section "Schema Component

+Constraint: Complex Type Definition Properties Correct". </p><p>You can set

+up a project's properties so that different types of project resources are

+automatically validated when you save them. From a project's pop-up menu select <uicontrol>Properties</uicontrol>,

+then select <uicontrol>Validation</uicontrol>. Any validators you can run

+against your project will be listed in the Validation page.</p></result>

+</taskbody>

+<related-links>

+<link href="../../org.eclipse.jst.j2ee.doc.user/topics/tjval.dita" scope="peer">

+<desc>General validation information</desc>

+</link>

+<link href="http://www.w3.org/TR/xmlschema-1" scope="external"><linktext>XML

+Schema Part 1: Structures</linktext>

+<desc>See the W3C Web site for more information on XML Schema specifications</desc>

+</link>

+<link href="http://www.w3.org/TR/xmlschema-2" scope="external"><linktext>XML

+Schema Part 2: Datatypes</linktext>

+<desc>See the W3C Web site for more information on XML Schema specifications</desc>

+</link>

+</related-links>

+</task>

diff --git a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tvdtschm.html b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tvdtschm.html
index 1106fe1..7a1db09 100644
--- a/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tvdtschm.html
+++ b/docs/org.eclipse.wst.xsdeditor.doc.user/topics/tvdtschm.html
@@ -1,72 +1,84 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html
-  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en-us" xml:lang="en-us">
 <head>
-<!-- /*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ -->
-<link rel="stylesheet" type="text/css" href="../../org.eclipse.wst.doc.user/common.css" />
-<title>Validating an XML schema</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="Copyright (c) 2000, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
+<meta name="DC.rights.owner" content="(C) Copyright 2000, 2006" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="task" name="DC.Type" />
+<meta name="DC.Title" content="Validating XML schemas" />
+<meta name="abstract" content="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view." />
+<meta name="description" content="Validating an XML schema determines whether the current state of the XML schema file is semantically valid. Any errors will be displayed in the Problems view." />
+<meta content="XML schema files, validating" name="DC.subject" />
+<meta content="XML schema files, validating" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="../topics/tcxmlsch.html" />
+<meta scheme="URI" name="DC.Relation" content="../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html" />
+<meta scheme="URI" name="DC.Relation" content="http://www.w3.org/TR/xmlschema-1" />
+<meta scheme="URI" name="DC.Relation" content="http://www.w3.org/TR/xmlschema-2" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="tvdtschm" name="DC.Identifier" />
+<meta content="en-us" name="DC.Language" />
+<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
+<title>Validating XML schemas</title>
 </head>
 <body id="tvdtschm"><a name="tvdtschm"><!-- --></a>
 
+
 <h1 class="topictitle1">Validating XML schemas</h1>
+
+
+
+
 <div><p>Validating an XML schema determines whether the current state of
 the XML schema file is semantically valid. Any errors will be displayed in
-the Problems view.</p><div class="skipspace"><p>The following instructions were 
-		written for the Resource perspective, but they will also work in many 
-		other perspectives.</p>
-<p>To validate
-an XML schema, follow these steps:</p>
+the Problems view.</p>
+
+<div class="section"><p>The following instructions were written for the Resource perspective,
+but they will also work in many other perspectives.</p>
+<p>To validate an XML
+schema, follow these steps:</p>
 </div>
-<ol><li class="skipspace"><span>Right-click your file in the Navigator view and click <span class="uicontrol">
-	<b>Validate
-XML Schema</b>.</span></span></li>
-<li class="skipspace"><span>You will receive a message indicating whether the XML schema file is
-valid.</span>  If validation was not successful, refer to the Problems
-view to see what problems were logged.  <div class="note"><span class="notetitle">
-	<b>Note</b>: </span>If you receive an error message
-indicating that the Problems view is full, you can increase the number of
-error messages allowed by selecting  <b>  <span class="menucascade"><span class="uicontrol">Properties &gt;
-Validation</span></span></b> from the project's pop-up menu and specifying
-the maximum number of error messages allowed.</div>
+
+<ol>
+<li class="stepexpand"><span>Right-click your file in the Navigator view and click <span class="uicontrol">Run
+Validation</span>.</span></li>
+
+<li class="stepexpand"><span> If validation was not successful, you can refer to the Problems
+view to see what problems were logged. </span>  <div class="note"><span class="notetitle">Note: </span>If you receive an
+error message indicating that the Problems view is full, you can increase
+the number of error messages allowed by selecting  <span class="menucascade"><span class="uicontrol">Properties
+&gt; Validation</span></span> from the project's pop-up menu and
+specifying the maximum number of error messages allowed.</div>
 </li>
+
 </ol>
-<div class="skipspace"><p>The XML schema support in the XML schema editor is
-based on the W3C XML Schema Recommendation Specification of 2 May 2001. The
-XML Schema specifications <a href="http://www.w3.org/TR/xmlschema-1/" target="_blank">XML Schema Part 1: Structures</a> and <a href="http://www.w3.org/TR/xmlschema-2/" target="_blank">XML Schema Part 2: Datatypes</a> 
-	from the W3C Web site are used for validation.</p>
-<p>Certain error messages contain
-a reference to the schema constraints listed in Appendix C of the  <a href="http://www.w3.org/TR/xmlschema-1/" target="_blank">XML Schema Part 1: Structures</a> document.
-Each constraint has a unique name that will be referenced in the error message.
-For example, if you receive an error message with this text:  <tt class="sysout">ct-props-correct.2,</tt> and
-you searched in the Structure document for the text, you would find that it
-is for the section "Schema Component Constraint: Complex Type Definition Properties
-Correct". The <tt class="sysout">.2</tt> means the 2nd constraint, which
-reads: "2. If the {base type definition} is a simple type definition, the
-{derivation method} must be extension."</p>
-<p>You can set up a project's properties
-so that different types of project resources are automatically validated when
-you save them. From a project's pop-up menu select <span class="uicontrol">Properties</span>,
+
+<div class="section"><p>The XML schema support in the XML schema editor is based on the
+W3C XML Schema Recommendation Specification. The XML Schema specifications
+XML Schema Part 1: Structures and XML Schema Part 2: Datatypes from the W3C
+Web site are used for validation.</p>
+<p>Certain error messages contain a reference
+to the schema constraints listed in Appendix C of the XML Schema Part 1: Structures
+document. Each constraint has a unique name that will be referenced in the
+error message. For example, if you receive an error message with this text:
+ <tt class="sysout">ct-props-correct</tt> and you searched in the Structure
+document for the text, you would find that it is for the section "Schema Component
+Constraint: Complex Type Definition Properties Correct". </p>
+<p>You can set
+up a project's properties so that different types of project resources are
+automatically validated when you save them. From a project's pop-up menu select <span class="uicontrol">Properties</span>,
 then select <span class="uicontrol">Validation</span>. Any validators you can run
 against your project will be listed in the Validation page.</p>
 </div>
+
 </div>
 
-<div><p><b class="reltaskshd">Related tasks</b><br />
-<a href="../topics/tcxmlsch.html" title="You can create an XML schema and then edit it using the XML schema editor.">Creating XML schemas</a><br />
-</p>
+<div><div class="reltasks"><strong>Related tasks</strong><br />
+<div><a href="../topics/tcxmlsch.html" title="You can create an XML schema and then edit it using the XML schema editor. Using the XML schema editor, you can specify element names that indicates which elements are allowed in an XML file, and in which combinations.">Creating XML schemas</a></div>
 </div>
-
-<div><div class="relinfo"><strong>Related information</strong><br />
+<div class="relinfo"><strong>Related information</strong><br />
 <div><a href="../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html" title="General validation information">../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html</a></div>
 <div><a href="http://www.w3.org/TR/xmlschema-1" target="_blank" title="See the W3C Web site for more information on XML Schema specifications">XML
 Schema Part 1: Structures</a></div>