[225359] new quick fix processor extension point should allow more processors/attributes
diff --git a/bundles/org.eclipse.wst.sse.ui/schema/quickFixProcessor.exsd b/bundles/org.eclipse.wst.sse.ui/schema/quickFixProcessor.exsd
index 903b3d7..188711c 100644
--- a/bundles/org.eclipse.wst.sse.ui/schema/quickFixProcessor.exsd
+++ b/bundles/org.eclipse.wst.sse.ui/schema/quickFixProcessor.exsd
@@ -3,36 +3,36 @@
 <schema targetNamespace="org.eclipse.wst.sse.ui" xmlns="http://www.w3.org/2001/XMLSchema">
 <annotation>
       <appinfo>
-         <meta.schema plugin="org.eclipse.wst.sse.ui" id="quickFixProcessor" name="quickFixProcssor"/>
+         <meta.schema plugin="org.eclipse.wst.sse.ui" id="quickFixProcessor" name="Quick Fix Processor"/>
       </appinfo>
       <documentation>
-         This extension point is used to associate a quick assist processor with a specific &quot;kind&quot; of problem (a marker or annotation of a certain type or having certain attribute values).
+         This extension point is used to associate a quick assist processor in Structured Text Editors with a specific &quot;kind&quot; of problem (a marker or annotation of a certain type or having certain attribute values).
       </documentation>
    </annotation>
 
    <element name="extension">
       <complexType>
          <sequence>
-            <element ref="quickFixProcessor"/>
+            <element ref="quickFixProcessor" minOccurs="0" maxOccurs="unbounded"/>
          </sequence>
          <attribute name="point" type="string" use="required">
             <annotation>
                <documentation>
-                  
+                  a fully qualified identifier of the target extension point
                </documentation>
             </annotation>
          </attribute>
          <attribute name="id" type="string">
             <annotation>
                <documentation>
-                  
+                  an optional identifier of the extension instance
                </documentation>
             </annotation>
          </attribute>
          <attribute name="name" type="string">
             <annotation>
                <documentation>
-                  
+                  an optional name of the extension instance
                </documentation>
                <appinfo>
                   <meta.attribute translatable="true"/>
@@ -45,19 +45,19 @@
    <element name="quickFixProcessor">
       <complexType>
          <sequence>
-            <element ref="attribute"/>
+            <element ref="attribute" minOccurs="0" maxOccurs="unbounded"/>
          </sequence>
          <attribute name="problemType" type="string">
             <annotation>
                <documentation>
-                  
+                  the problem type for which this quick fix processor applies to.  To set the problem type for an annotation or marker, create a &quot;problemType&quot; attribute for the annotation/marker and set a value.
                </documentation>
             </annotation>
          </attribute>
          <attribute name="class" type="string" use="required">
             <annotation>
                <documentation>
-                  
+                  the name of the class implementing IQuickAssistProcessor
                </documentation>
                <appinfo>
                   <meta.attribute kind="java" basedOn=":org.eclipse.jface.text.quickassist.IQuickAssistProcessor"/>
@@ -72,14 +72,14 @@
          <attribute name="name" type="string">
             <annotation>
                <documentation>
-                  
+                  the name of the attribute whose value is being specified.
                </documentation>
             </annotation>
          </attribute>
          <attribute name="value" type="string">
             <annotation>
                <documentation>
-                  
+                  the specified value of the attribute.
                </documentation>
             </annotation>
          </attribute>
@@ -95,6 +95,22 @@
       </documentation>
    </annotation>
 
+   <annotation>
+      <appinfo>
+         <meta.section type="examples"/>
+      </appinfo>
+      <documentation>
+         &lt;br /&gt;
+&amp;lt;extension point=&quot;org.eclipse.wst.sse.ui.quickFixProcessor&quot;&amp;gt;&lt;br /&gt;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;quickFixProcessor&lt;br /&gt;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class=&quot;org.eclipse.wst.sse.ui.examples.quickfixes.ExampleQuickAssistProcessor&quot;&lt;br /&gt;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;problemType=&quot;org.eclipse.wst.sse.ui.examples.quickfixes.problem&quot;&amp;gt;&lt;br /&gt;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;attribute name=&quot;anAttributeKey&quot; value=&quot;attribute value&quot;/&amp;gt;&lt;br /&gt;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/quickFixProcessor&amp;gt;&lt;br /&gt;
+ &amp;lt;/extension&amp;gt;&lt;br /&gt;
+
+      </documentation>
+   </annotation>
 
    <annotation>
       <appinfo>