[Libreoffice-commits] core.git: writerfilter/source

Miklos Vajna vmiklos at collabora.co.uk
Sat Aug 2 02:07:24 PDT 2014


 writerfilter/source/ooxml/model.xml | 2242 ++++--------------------------------
 1 file changed, 255 insertions(+), 1987 deletions(-)

New commits:
commit e9cdb11be43f3f35ee9f4bcf5f6c8deda392b4d9
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Sat Aug 2 11:05:13 2014 +0200

    writerfilter: remove never parsed xs:documentation elements
    
    Such automatic documentation is often useless (e.g.
    "<xs:documentation>Value</xs:documentation>"), and a more up to date
    version of them is in the specification anyway.
    
    Change-Id: I916abb5dee5e287efe1fe53797376522f79bf970

diff --git a/writerfilter/source/ooxml/model.xml b/writerfilter/source/ooxml/model.xml
index 3ff9450..6b99511 100644
--- a/writerfilter/source/ooxml/model.xml
+++ b/writerfilter/source/ooxml/model.xml
@@ -94,51 +94,39 @@
         </optional>
         <attribute name="bg1">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Background 1</xs:documentation>
         </attribute>
         <attribute name="tx1">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Text 1</xs:documentation>
         </attribute>
         <attribute name="bg2">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Background 2</xs:documentation>
         </attribute>
         <attribute name="tx2">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Text 2</xs:documentation>
         </attribute>
         <attribute name="accent1">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Accent 1</xs:documentation>
         </attribute>
         <attribute name="accent2">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Accent 2</xs:documentation>
         </attribute>
         <attribute name="accent3">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Accent 3</xs:documentation>
         </attribute>
         <attribute name="accent4">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Accent 4</xs:documentation>
         </attribute>
         <attribute name="accent5">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Accent 5</xs:documentation>
         </attribute>
         <attribute name="accent6">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Accent 6</xs:documentation>
         </attribute>
         <attribute name="hlink">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Hyperlink</xs:documentation>
         </attribute>
         <attribute name="folHlink">
           <ref name="ST_ColorSchemeIndex"/>
-          <xs:documentation>Followed Hyperlink</xs:documentation>
         </attribute>
       </define>
       <define name="CT_ColorMappingOverride">
@@ -196,10 +184,7 @@
         </group>
         <optional>
           <attribute name="name">
-            <data type="string">
-              <xs:documentation>Name</xs:documentation>
-            </data>
-            <xs:documentation>Name</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
       </define>
@@ -322,7 +307,6 @@
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main">
       <define name="ST_LightRigDirection">
         <list>
-          <xs:documentation>Light Rig Direction</xs:documentation>
           <choice>
             <!-- Top Left -->
             <value>tl</value>
@@ -345,7 +329,6 @@
       </define>
       <define name="ST_LightRigType">
         <list>
-          <xs:documentation>Light Rig Type</xs:documentation>
           <choice>
             <!-- Legacy Flat 1 -->
             <value>legacyFlat1</value>
@@ -412,11 +395,9 @@
         </optional>
         <attribute name="rig">
           <ref name="ST_LightRigType"/>
-          <xs:documentation>Rig Preset</xs:documentation>
         </attribute>
         <attribute name="dir">
           <ref name="ST_LightRigDirection"/>
-          <xs:documentation>Direction</xs:documentation>
         </attribute>
       </define>
     </grammar>
@@ -491,7 +472,6 @@
       <include href="dml-shapeGeometry.rng"/>
       <define name="ST_BevelPresetType">
         <list>
-          <xs:documentation>Bevel Presets</xs:documentation>
           <choice>
             <!-- Relaxed Inset -->
             <value>relaxedInset</value>
@@ -524,25 +504,21 @@
         <optional>
           <attribute name="w">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Width</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="h">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Height</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="prst">
             <ref name="ST_BevelPresetType"/>
-            <xs:documentation>Preset Bevel</xs:documentation>
           </attribute>
         </optional>
       </define>
       <define name="ST_PresetMaterialType">
         <list>
-          <xs:documentation>Preset Material Type</xs:documentation>
           <choice>
             <!-- Legacy Matte -->
             <value>legacyMatte</value>
@@ -608,25 +584,21 @@
         <optional>
           <attribute name="z">
             <ref name="ST_Coordinate"/>
-            <xs:documentation>Shape Depth</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="extrusionH">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Extrusion Height</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="contourW">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Contour Width</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="prstMaterial">
             <ref name="ST_PresetMaterialType"/>
-            <xs:documentation>Preset Material Type</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -634,7 +606,6 @@
         <optional>
           <attribute name="z">
             <ref name="ST_Coordinate"/>
-            <xs:documentation>Z Coordinate</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -685,7 +656,6 @@
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main">
       <define name="ST_PresetCameraType">
         <list>
-          <xs:documentation>Preset Camera Type</xs:documentation>
           <choice>
             <!-- Legacy Oblique Top Left -->
             <value>legacyObliqueTopLeft</value>
@@ -825,18 +795,15 @@
         </optional>
         <attribute name="prst">
           <ref name="ST_PresetCameraType"/>
-          <xs:documentation>Preset Camera Type</xs:documentation>
         </attribute>
         <optional>
           <attribute name="fov">
             <ref name="ST_FOVAngle"/>
-            <xs:documentation>Field of View</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="zoom">
             <ref name="ST_PositivePercentage"/>
-            <xs:documentation>Zoom</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -911,12 +878,10 @@
       <!-- ISO RELAX NG Schema -->
       <define name="ST_StyleMatrixColumnIndex">
         <data type="unsignedInt">
-          <xs:documentation>Style Matrix Column Index</xs:documentation>
         </data>
       </define>
       <define name="ST_FontCollectionIndex">
         <list>
-          <xs:documentation>Font Collection Index</xs:documentation>
           <choice>
             <!-- Major Font -->
             <value>major</value>
@@ -929,7 +894,6 @@
       </define>
       <define name="ST_ColorSchemeIndex">
         <list>
-          <xs:documentation>Theme Color Reference</xs:documentation>
           <choice>
             <!-- Dark 1 -->
             <value>dk1</value>
@@ -1004,9 +968,7 @@
         </group>
         <attribute name="name">
           <data type="string">
-            <xs:documentation>Name</xs:documentation>
           </data>
-          <xs:documentation>Name</xs:documentation>
         </attribute>
       </define>
       <define name="CT_CustomColor">
@@ -1014,25 +976,19 @@
         <optional>
           <attribute name="name">
             <data type="string">
-              <xs:documentation>Name</xs:documentation>
             </data>
-            <xs:documentation>Name</xs:documentation>
           </attribute>
         </optional>
       </define>
       <define name="CT_SupplementalFont">
         <attribute name="script">
           <data type="string">
-            <xs:documentation>Script</xs:documentation>
           </data>
-          <xs:documentation>Script</xs:documentation>
         </attribute>
         <attribute name="typeface">
           <ref name="ST_TextTypeface"/>
           <data type="string">
-            <xs:documentation>Typeface</xs:documentation>
           </data>
-          <xs:documentation>Typeface</xs:documentation>
         </attribute>
       </define>
       <define name="CT_CustomColorList">
@@ -1091,10 +1047,7 @@
           </optional>
         </group>
         <attribute name="name">
-          <data type="string">
-            <xs:documentation>Name</xs:documentation>
-          </data>
-          <xs:documentation>Name</xs:documentation>
+          <data type="string"/>
         </attribute>
       </define>
       <define name="CT_FillStyleList">
@@ -1138,10 +1091,7 @@
         </group>
         <optional>
           <attribute name="name">
-            <data type="string">
-              <xs:documentation>Name</xs:documentation>
-            </data>
-            <xs:documentation>Name</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
       </define>
@@ -1244,72 +1194,55 @@
       <include href="dml-shapeLineProperties.rng"/>
       <define name="ST_TextPoint">
         <data type="int">
-          <xs:documentation>Text Point</xs:documentation>
           <param name="minInclusive">-400000</param>
           <param name="maxInclusive">400000</param>
         </data>
       </define>
       <define name="ST_TextNonNegativePoint">
         <data type="int">
-          <xs:documentation>Text Non-Negative Point</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">400000</param>
         </data>
       </define>
       <define name="ST_TextFontSize">
         <data type="int">
-          <xs:documentation>Text Font Size</xs:documentation>
           <param name="minInclusive">100</param>
           <param name="maxInclusive">400000</param>
         </data>
       </define>
       <define name="ST_Panose">
         <data type="hexBinary">
-          <xs:documentation>Panose Type</xs:documentation>
           <param name="length">10</param>
         </data>
       </define>
       <define name="ST_TextTypeface">
-        <data type="string">
-          <xs:documentation>Text Typeface</xs:documentation>
-        </data>
+        <data type="string"/>
       </define>
       <define name="CT_TextFont">
         <attribute name="typeface">
           <ref name="ST_TextTypeface"/>
-          <xs:documentation>Text Typeface</xs:documentation>
         </attribute>
         <optional>
           <attribute name="panose">
             <ref name="ST_Panose"/>
-            <xs:documentation>Panose Setting</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="pitchFamily">
-            <data type="byte">
-              <xs:documentation>Similar Font Family</xs:documentation>
-            </data>
-            <xs:documentation>Similar Font Family</xs:documentation>
+            <data type="byte"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="charset">
-            <data type="byte">
-              <xs:documentation>Similar Character Set</xs:documentation>
-            </data>
-            <xs:documentation>Similar Character Set</xs:documentation>
+            <data type="byte"/>
           </attribute>
         </optional>
       </define>
       <define name="ST_TextLanguageID">
-        <data type="string">
-          <xs:documentation>Language ID</xs:documentation>
-        </data>
+        <data type="string"/>
       </define>
       <define name="ST_TextUnderlineType">
         <list>
-          <xs:documentation>Text Underline Types</xs:documentation>
           <choice>
             <!-- Text Underline Enum ( None ) -->
             <value>none</value>
@@ -1383,7 +1316,6 @@
       </define>
       <define name="ST_TextStrikeType">
         <list>
-          <xs:documentation>Text Strike Type</xs:documentation>
           <choice>
             <!-- Text Strike Enum ( No Strike ) -->
             <value>noStrike</value>
@@ -1396,7 +1328,6 @@
       </define>
       <define name="ST_TextCapsType">
         <list>
-          <xs:documentation>Text Cap Types</xs:documentation>
           <choice>
             <!-- Text Caps Enum ( None ) -->
             <value>none</value>
@@ -1469,136 +1400,97 @@
         </group>
         <optional>
           <attribute name="kumimoji">
-            <data type="boolean">
-              <xs:documentation>Kumimoji</xs:documentation>
-            </data>
-            <xs:documentation>Kumimoji</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="lang">
             <ref name="ST_TextLanguageID"/>
-            <xs:documentation>Language ID</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="altLang">
             <ref name="ST_TextLanguageID"/>
-            <xs:documentation>Alternative Language</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sz">
             <ref name="ST_TextFontSize"/>
-            <xs:documentation>Font Size</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="b">
-            <data type="boolean">
-              <xs:documentation>Bold</xs:documentation>
-            </data>
-            <xs:documentation>Bold</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="i">
-            <data type="boolean">
-              <xs:documentation>Italics</xs:documentation>
-            </data>
-            <xs:documentation>Italics</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="u">
             <ref name="ST_TextUnderlineType"/>
-            <xs:documentation>Underline</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="strike">
             <ref name="ST_TextStrikeType"/>
-            <xs:documentation>Strikethrough</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="kern">
             <ref name="ST_TextNonNegativePoint"/>
-            <xs:documentation>Kerning</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="cap">
             <ref name="ST_TextCapsType"/>
-            <xs:documentation>Capitalization</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="spc">
             <ref name="ST_TextPoint"/>
-            <xs:documentation>Spacing</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="normalizeH">
-            <data type="boolean">
-              <xs:documentation>Normalize Heights</xs:documentation>
-            </data>
-            <xs:documentation>Normalize Heights</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="baseline">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Baseline</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="noProof">
-            <data type="boolean">
-              <xs:documentation>No Proofing</xs:documentation>
-            </data>
-            <xs:documentation>No Proofing</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="dirty">
-            <data type="boolean">
-              <xs:documentation>Dirty</xs:documentation>
-            </data>
-            <xs:documentation>Dirty</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="err">
-            <data type="boolean">
-              <xs:documentation>Spelling Error</xs:documentation>
-            </data>
-            <xs:documentation>Spelling Error</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="smtClean">
-            <data type="boolean">
-              <xs:documentation>SmartTag Clean</xs:documentation>
-            </data>
-            <xs:documentation>SmartTag Clean</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="smtId">
-            <data type="unsignedInt">
-              <xs:documentation>SmartTag ID</xs:documentation>
-            </data>
-            <xs:documentation>SmartTag ID</xs:documentation>
+            <data type="unsignedInt"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="bmk">
-            <data type="string">
-              <xs:documentation>Bookmark Link Target</xs:documentation>
-            </data>
-            <xs:documentation>Bookmark Link Target</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
       </define>
@@ -1652,7 +1544,6 @@
       <define name="CT_AlphaBiLevelEffect">
         <attribute name="thresh">
           <ref name="ST_PositiveFixedPercentage"/>
-          <xs:documentation>Threshold</xs:documentation>
         </attribute>
       </define>
       <define name="CT_AlphaCeilingEffect">
@@ -1670,7 +1561,6 @@
         <optional>
           <attribute name="amt">
             <ref name="ST_PositivePercentage"/>
-            <xs:documentation>Amount</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -1678,35 +1568,28 @@
         <optional>
           <attribute name="rad">
             <ref name="ST_Coordinate"/>
-            <xs:documentation>Radius</xs:documentation>
           </attribute>
         </optional>
       </define>
       <define name="CT_AlphaReplaceEffect">
         <attribute name="a">
           <ref name="ST_PositiveFixedPercentage"/>
-          <xs:documentation>Alpha</xs:documentation>
         </attribute>
       </define>
       <define name="CT_BiLevelEffect">
         <attribute name="thresh">
           <ref name="ST_PositiveFixedPercentage"/>
-          <xs:documentation>Threshold</xs:documentation>
         </attribute>
       </define>
       <define name="CT_BlurEffect">
         <optional>
           <attribute name="rad">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Radius</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="grow">
-            <data type="boolean">
-              <xs:documentation>Grow Bounds</xs:documentation>
-            </data>
-            <xs:documentation>Grow Bounds</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -1721,10 +1604,7 @@
         </group>
         <optional>
           <attribute name="useA">
-            <data type="boolean">
-              <xs:documentation>Consider Alpha Values</xs:documentation>
-            </data>
-            <xs:documentation>Consider Alpha Values</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -1741,7 +1621,6 @@
         <optional>
           <attribute name="rad">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Radius</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -1752,19 +1631,16 @@
         <optional>
           <attribute name="hue">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Hue</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sat">
             <ref name="ST_FixedPercentage"/>
-            <xs:documentation>Saturation</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="lum">
             <ref name="ST_FixedPercentage"/>
-            <xs:documentation>Luminance</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -1773,19 +1649,16 @@
         <optional>
           <attribute name="blurRad">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Blur Radius</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="dist">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Distance</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="dir">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Direction</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -1793,13 +1666,11 @@
         <optional>
           <attribute name="bright">
             <ref name="ST_FixedPercentage"/>
-            <xs:documentation>Brightness</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="contrast">
             <ref name="ST_FixedPercentage"/>
-            <xs:documentation>Contrast</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -1808,63 +1679,51 @@
         <optional>
           <attribute name="blurRad">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Blur Radius</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="dist">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Shadow Offset Distance</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="dir">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Shadow Direction</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sx">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Horizontal Scaling Factor</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sy">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Vertical Scaling Factor</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="kx">
             <ref name="ST_FixedAngle"/>
-            <xs:documentation>Horizontal Skew</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="ky">
             <ref name="ST_FixedAngle"/>
-            <xs:documentation>Vertical Skew</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="algn">
             <ref name="ST_RectAlignment"/>
-            <xs:documentation>Shadow Alignment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="rotWithShape">
-            <data type="boolean">
-              <xs:documentation>Rotate With Shape</xs:documentation>
-            </data>
-            <xs:documentation>Rotate With Shape</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
       <define name="ST_PresetShadowVal">
         <list>
-          <xs:documentation>Preset Shadow Type</xs:documentation>
           <choice>
             <!-- Top Left Drop Shadow -->
             <value>shdw1</value>
@@ -1913,18 +1772,15 @@
         <ref name="EG_ColorChoice"/>
         <attribute name="prst">
           <ref name="ST_PresetShadowVal"/>
-          <xs:documentation>Preset Shadow</xs:documentation>
         </attribute>
         <optional>
           <attribute name="dist">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Distance</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="dir">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Direction</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -1932,87 +1788,71 @@
         <optional>
           <attribute name="blurRad">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Blur Radius</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="stA">
             <ref name="ST_PositiveFixedPercentage"/>
-            <xs:documentation>Start Opacity</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="stPos">
             <ref name="ST_PositiveFixedPercentage"/>
-            <xs:documentation>Start Position</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="endA">
             <ref name="ST_PositiveFixedPercentage"/>
-            <xs:documentation>End Alpha</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="endPos">
             <ref name="ST_PositiveFixedPercentage"/>
-            <xs:documentation>End Position</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="dist">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Distance</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="dir">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Direction</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="fadeDir">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Fade Direction</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sx">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Horizontal Ratio</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sy">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Vertical Ratio</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="kx">
             <ref name="ST_FixedAngle"/>
-            <xs:documentation>Horizontal Skew</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="ky">
             <ref name="ST_FixedAngle"/>
-            <xs:documentation>Vertical Skew</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="algn">
             <ref name="ST_RectAlignment"/>
-            <xs:documentation>Shadow Alignment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="rotWithShape">
-            <data type="boolean">
-              <xs:documentation>Rotate With Shape</xs:documentation>
-            </data>
-            <xs:documentation>Rotate With Shape</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -2020,33 +1860,28 @@
         <optional>
           <attribute name="tx">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Offset X</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="ty">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Offset Y</xs:documentation>
           </attribute>
         </optional>
       </define>
       <define name="CT_SoftEdgesEffect">
         <attribute name="rad">
           <ref name="ST_PositiveCoordinate"/>
-          <xs:documentation>Radius</xs:documentation>
         </attribute>
       </define>
       <define name="CT_TintEffect">
         <optional>
           <attribute name="hue">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Hue</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="amt">
             <ref name="ST_FixedPercentage"/>
-            <xs:documentation>Amount</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -2054,37 +1889,31 @@
         <optional>
           <attribute name="sx">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Horizontal Ratio</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sy">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Vertical Ratio</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="kx">
             <ref name="ST_FixedAngle"/>
-            <xs:documentation>Horizontal Skew</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="ky">
             <ref name="ST_FixedAngle"/>
-            <xs:documentation>Vertical Skew</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="tx">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Horizontal Shift</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="ty">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Vertical Shift</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -2100,21 +1929,16 @@
         <optional>
           <attribute name="ang">
             <ref name="ST_PositiveFixedAngle"/>
-            <xs:documentation>Angle</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="scaled">
-            <data type="boolean">
-              <xs:documentation>Scaled</xs:documentation>
-            </data>
-            <xs:documentation>Scaled</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
       <define name="ST_PathShadeType">
         <list>
-          <xs:documentation>Path Shade Type</xs:documentation>
           <choice>
             <!-- Shape -->
             <value>shape</value>
@@ -2134,7 +1958,6 @@
         <optional>
           <attribute name="path">
             <ref name="ST_PathShadeType"/>
-            <xs:documentation>Gradient Fill Path</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -2150,7 +1973,6 @@
       </define>
       <define name="ST_TileFlipMode">
         <list>
-          <xs:documentation>Tile Flip Mode</xs:documentation>
           <choice>
             <!-- None -->
             <value>none</value>
@@ -2167,7 +1989,6 @@
         <ref name="EG_ColorChoice"/>
         <attribute name="pos">
           <ref name="ST_PositiveFixedPercentage"/>
-          <xs:documentation>Position</xs:documentation>
         </attribute>
       </define>
       <define name="CT_GradientStopList">
@@ -2196,15 +2017,11 @@
         <optional>
           <attribute name="flip">
             <ref name="ST_TileFlipMode"/>
-            <xs:documentation>Tile Flip</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="rotWithShape">
-            <data type="boolean">
-              <xs:documentation>Rotate With Shape</xs:documentation>
-            </data>
-            <xs:documentation>Rotate With Shape</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -2212,37 +2029,31 @@
         <optional>
           <attribute name="tx">
             <ref name="ST_Coordinate"/>
-            <xs:documentation>Horizontal Offset</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="ty">
             <ref name="ST_Coordinate"/>
-            <xs:documentation>Vertical Offset</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sx">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Horizontal Ratio</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="sy">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Vertical Ratio</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="flip">
             <ref name="ST_TileFlipMode"/>
-            <xs:documentation>Tile Flipping</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="algn">
             <ref name="ST_RectAlignment"/>
-            <xs:documentation>Alignment</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -2265,7 +2076,6 @@
       </define>
       <define name="ST_BlipCompression">
         <list>
-          <xs:documentation>Blip Compression Type</xs:documentation>
           <choice>
             <!-- Email Compression -->
             <value>email</value>
@@ -2347,7 +2157,6 @@
         <optional>
           <attribute name="cstate">
             <ref name="ST_BlipCompression"/>
-            <xs:documentation>Compression State</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -2369,24 +2178,17 @@
         </group>
         <optional>
           <attribute name="dpi">
-            <data type="unsignedInt">
-              <xs:documentation>DPI Setting</xs:documentation>
-            </data>
-            <xs:documentation>DPI Setting</xs:documentation>
+            <data type="unsignedInt"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="rotWithShape">
-            <data type="boolean">
-              <xs:documentation>Rotate With Shape</xs:documentation>
-            </data>
-            <xs:documentation>Rotate With Shape</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
       <define name="ST_PresetPatternVal">
         <list>
-          <xs:documentation>Preset Pattern Value</xs:documentation>
           <choice>
             <!-- 5% -->
             <value>pct5</value>
@@ -2515,7 +2317,6 @@
         <optional>
           <attribute name="prst">
             <ref name="ST_PresetPatternVal"/>
-            <xs:documentation>Preset Pattern</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -2552,7 +2353,6 @@
       </define>
       <define name="ST_BlendMode">
         <list>
-          <xs:documentation>Blend Mode</xs:documentation>
           <choice>
             <!-- Overlay -->
             <value>over</value>
@@ -2571,15 +2371,11 @@
         <ref name="EG_FillProperties"/>
         <attribute name="blend">
           <ref name="ST_BlendMode"/>
-          <xs:documentation>Blend</xs:documentation>
         </attribute>
       </define>
       <define name="CT_EffectReference">
         <attribute name="ref">
-          <data type="token">
-            <xs:documentation>Reference</xs:documentation>
-          </data>
-          <xs:documentation>Reference</xs:documentation>
+          <data type="token"/>
         </attribute>
       </define>
       <define name="EG_Effect">
@@ -2678,7 +2474,6 @@
       </define>
       <define name="ST_EffectContainerType">
         <list>
-          <xs:documentation>Effect Container Type</xs:documentation>
           <choice>
             <!-- Sibling -->
             <value>sib</value>
@@ -2694,15 +2489,11 @@
         <optional>
           <attribute name="type">
             <ref name="ST_EffectContainerType"/>
-            <xs:documentation>Effect Container Type</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="name">
-            <data type="token">
-              <xs:documentation>Name</xs:documentation>
-            </data>
-            <xs:documentation>Name</xs:documentation>
+            <data type="token"/>
           </attribute>
         </optional>
       </define>
@@ -2717,7 +2508,6 @@
         </element>
         <attribute name="blend">
           <ref name="ST_BlendMode"/>
-          <xs:documentation>Blend Mode</xs:documentation>
         </attribute>
       </define>
       <define name="CT_EffectList">
@@ -2977,7 +2767,6 @@
       <include href="dml-shapeEffects.rng"/>
       <define name="ST_LineEndType">
         <list>
-          <xs:documentation>Line End Type</xs:documentation>
           <choice>
             <!-- None -->
             <value>none</value>
@@ -2996,7 +2785,6 @@
       </define>
       <define name="ST_LineEndWidth">
         <list>
-          <xs:documentation>Line End Width</xs:documentation>
           <choice>
             <!-- Small -->
             <value>sm</value>
@@ -3009,7 +2797,6 @@
       </define>
       <define name="ST_LineEndLength">
         <list>
-          <xs:documentation>Line End Length</xs:documentation>
           <choice>
             <!-- Small -->
             <value>sm</value>
@@ -3024,19 +2811,16 @@
         <optional>
           <attribute name="type">
             <ref name="ST_LineEndType"/>
-            <xs:documentation>Line Head/End Type</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="w">
             <ref name="ST_LineEndWidth"/>
-            <xs:documentation>Width of Head/End</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="len">
             <ref name="ST_LineEndLength"/>
-            <xs:documentation>Length of Head/End</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -3066,7 +2850,6 @@
         <optional>
           <attribute name="lim">
             <ref name="ST_PositivePercentage"/>
-            <xs:documentation>Miter Join Limit</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -3085,7 +2868,6 @@
       </define>
       <define name="ST_PresetLineDashVal">
         <list>
-          <xs:documentation>Preset Line Dash Value</xs:documentation>
           <choice>
             <!-- Solid -->
             <value>solid</value>
@@ -3116,18 +2898,15 @@
         <optional>
           <attribute name="val">
             <ref name="ST_PresetLineDashVal"/>
-            <xs:documentation>Value</xs:documentation>
           </attribute>
         </optional>
       </define>
       <define name="CT_DashStop">
         <attribute name="d">
           <ref name="ST_PositivePercentage"/>
-          <xs:documentation>Dash Length</xs:documentation>
         </attribute>
         <attribute name="sp">
           <ref name="ST_PositivePercentage"/>
-          <xs:documentation>Space Length</xs:documentation>
         </attribute>
       </define>
       <define name="CT_DashStopList">
@@ -3149,7 +2928,6 @@
       </define>
       <define name="ST_LineCap">
         <list>
-          <xs:documentation>End Line Cap</xs:documentation>
           <choice>
             <!-- Round Line Cap -->
             <value>rnd</value>
@@ -3165,7 +2943,6 @@
       </define>
       <define name="ST_PenAlignment">
         <list>
-          <xs:documentation>Alignment Type</xs:documentation>
           <choice>
             <!-- Center Alignment -->
             <value>ctr</value>
@@ -3176,7 +2953,6 @@
       </define>
       <define name="ST_CompoundLine">
         <list>
-          <xs:documentation>Compound Line Type</xs:documentation>
           <choice>
             <!-- Single Line -->
             <value>sng</value>
@@ -3221,25 +2997,21 @@
         <optional>
           <attribute name="w">
             <ref name="ST_LineWidth"/>
-            <xs:documentation>Line Width</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="cap">
             <ref name="ST_LineCap"/>
-            <xs:documentation>Line Ending Cap Type</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="cmpd">
             <ref name="ST_CompoundLine"/>
-            <xs:documentation>Compound Line Type</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="algn">
             <ref name="ST_PenAlignment"/>
-            <xs:documentation>Stroke Alignment</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -3360,7 +3132,6 @@
         <optional>
           <attribute name="bwMode">
             <ref name="ST_BlackWhiteMode"/>
-            <xs:documentation>Black and White Mode</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -3391,7 +3162,6 @@
         <optional>
           <attribute name="bwMode">
             <ref name="ST_BlackWhiteMode"/>
-            <xs:documentation>Black and White Mode</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -3415,27 +3185,20 @@
           <ref name="BUILT_IN_ANY_TYPE"/>
         </element>
         <attribute name="uri">
-          <data type="token">
-            <xs:documentation>Uniform Resource Identifier</xs:documentation>
-          </data>
-          <xs:documentation>Uniform Resource Identifier</xs:documentation>
+          <data type="token"/>
         </attribute>
       </define>
       <define name="ST_Coordinate">
         <data type="long">
-          <xs:documentation>Coordinate</xs:documentation>
           <param name="minInclusive">-27273042329600</param>
           <param name="maxInclusive">27273042316900</param>
         </data>
       </define>
       <define name="ST_Coordinate32">
-        <data type="int">
-          <xs:documentation>Coordinate Point</xs:documentation>
-        </data>
+        <data type="int"/>
       </define>
       <define name="ST_PositiveCoordinate">
         <data type="long">
-          <xs:documentation>Positive Coordinate</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">27273042316900</param>
         </data>
@@ -3444,14 +3207,11 @@
         <empty/>
       </define>
       <define name="ST_Angle">
-        <data type="int">
-          <xs:documentation>Angle</xs:documentation>
-        </data>
+        <data type="int"/>
       </define>
       <define name="CT_Angle">
         <attribute name="val">
           <ref name="ST_Angle"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_FixedAngle">
@@ -3463,18 +3223,14 @@
       <define name="CT_PositiveFixedAngle">
         <attribute name="val">
           <ref name="ST_PositiveFixedAngle"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_Percentage">
-        <data type="int">
-          <xs:documentation>Percentage</xs:documentation>
-        </data>
+        <data type="int"/>
       </define>
       <define name="CT_Percentage">
         <attribute name="val">
           <ref name="ST_Percentage"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_PositivePercentage">
@@ -3483,7 +3239,6 @@
       <define name="CT_PositivePercentage">
         <attribute name="val">
           <ref name="ST_PositivePercentage"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_FixedPercentage">
@@ -3492,7 +3247,6 @@
       <define name="CT_FixedPercentage">
         <attribute name="val">
           <ref name="ST_FixedPercentage"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_PositiveFixedPercentage">
@@ -3501,41 +3255,30 @@
       <define name="CT_PositiveFixedPercentage">
         <attribute name="val">
           <ref name="ST_PositiveFixedPercentage"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="CT_Ratio">
         <attribute name="n">
-          <data type="long">
-            <xs:documentation>Numerator</xs:documentation>
-          </data>
-          <xs:documentation>Numerator</xs:documentation>
+          <data type="long"/>
         </attribute>
         <attribute name="d">
-          <data type="long">
-            <xs:documentation>Denominator</xs:documentation>
-          </data>
-          <xs:documentation>Denominator</xs:documentation>
+          <data type="long"/>
         </attribute>
       </define>
       <define name="CT_Point2D">
         <attribute name="x">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>X-Axis Coordinate</xs:documentation>
         </attribute>
         <attribute name="y">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Y-Axis Coordinate</xs:documentation>
         </attribute>
       </define>
       <define name="CT_PositiveSize2D">
         <attribute name="cx">
           <ref name="ST_PositiveCoordinate"/>
-          <xs:documentation>Extent Length</xs:documentation>
         </attribute>
         <attribute name="cy">
           <ref name="ST_PositiveCoordinate"/>
-          <xs:documentation>Extent Width</xs:documentation>
         </attribute>
       </define>
       <define name="CT_ComplementTransform">
@@ -3647,20 +3390,16 @@
         </zeroOrMore>
         <attribute name="r">
           <ref name="ST_Percentage"/>
-          <xs:documentation>Red</xs:documentation>
         </attribute>
         <attribute name="g">
           <ref name="ST_Percentage"/>
-          <xs:documentation>Green</xs:documentation>
         </attribute>
         <attribute name="b">
           <ref name="ST_Percentage"/>
-          <xs:documentation>Blue</xs:documentation>
         </attribute>
       </define>
       <define name="ST_HexBinary3">
         <data type="hexBinary">
-          <xs:documentation>Hex Binary of Length 3</xs:documentation>
           <param name="length">3</param>
         </data>
       </define>
@@ -3670,7 +3409,6 @@
         </zeroOrMore>
         <attribute name="val">
           <ref name="ST_HexBinary3"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="CT_HslColor">
@@ -3679,20 +3417,16 @@
         </zeroOrMore>
         <attribute name="hue">
           <ref name="ST_PositiveFixedAngle"/>
-          <xs:documentation>Hue</xs:documentation>
         </attribute>
         <attribute name="sat">
           <ref name="ST_Percentage"/>
-          <xs:documentation>Saturation</xs:documentation>
         </attribute>
         <attribute name="lum">
           <ref name="ST_Percentage"/>
-          <xs:documentation>Luminance</xs:documentation>
         </attribute>
       </define>
       <define name="ST_SystemColorVal">
         <list>
-          <xs:documentation>System Color Value</xs:documentation>
           <choice>
             <!-- Scroll Bar System Color -->
             <value>scrollBar</value>
@@ -3763,18 +3497,15 @@
         </zeroOrMore>
         <attribute name="val">
           <ref name="ST_SystemColorVal"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
         <optional>
           <attribute name="lastClr">
             <ref name="ST_HexBinary3"/>
-            <xs:documentation>Last Color</xs:documentation>
           </attribute>
         </optional>
       </define>
       <define name="ST_SchemeColorVal">
         <list>
-          <xs:documentation>Scheme Color</xs:documentation>
           <choice>
             <!-- Background Color 1 -->
             <value>bg1</value>
@@ -3819,12 +3550,10 @@
         </zeroOrMore>
         <attribute name="val">
           <ref name="ST_SchemeColorVal"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_PresetColorVal">
         <list>
-          <xs:documentation>Preset Color Value</xs:documentation>
           <choice>
             <!-- Alice Blue Preset Color -->
             <value>aliceBlue</value>
@@ -4115,7 +3844,6 @@
         </zeroOrMore>
         <attribute name="val">
           <ref name="ST_PresetColorVal"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="EG_OfficeArtExtensionList">
@@ -4152,23 +3880,16 @@
         <optional>
           <attribute name="rot">
             <ref name="ST_Angle"/>
-            <xs:documentation>Rotation</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="flipH">
-            <data type="boolean">
-              <xs:documentation>Horizontal Flip</xs:documentation>
-            </data>
-            <xs:documentation>Horizontal Flip</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="flipV">
-            <data type="boolean">
-              <xs:documentation>Vertical Flip</xs:documentation>
-            </data>
-            <xs:documentation>Vertical Flip</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -4198,97 +3919,76 @@
         <optional>
           <attribute name="rot">
             <ref name="ST_Angle"/>
-            <xs:documentation>Rotation</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="flipH">
-            <data type="boolean">
-              <xs:documentation>Horizontal Flip</xs:documentation>
-            </data>
-            <xs:documentation>Horizontal Flip</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="flipV">
-            <data type="boolean">
-              <xs:documentation>Vertical Flip</xs:documentation>
-            </data>
-            <xs:documentation>Vertical Flip</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
       <define name="CT_Point3D">
         <attribute name="x">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>X-Coordinate in 3D</xs:documentation>
         </attribute>
         <attribute name="y">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Y-Coordinate in 3D</xs:documentation>
         </attribute>
         <attribute name="z">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Z-Coordinate in 3D</xs:documentation>
         </attribute>
       </define>
       <define name="CT_Vector3D">
         <attribute name="dx">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Distance along X-axis in 3D</xs:documentation>
         </attribute>
         <attribute name="dy">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Distance along Y-axis in 3D</xs:documentation>
         </attribute>
         <attribute name="dz">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Distance along Z-axis in 3D</xs:documentation>
         </attribute>
       </define>
       <define name="CT_SphereCoords">
         <attribute name="lat">
           <ref name="ST_PositiveFixedAngle"/>
-          <xs:documentation>Latitude</xs:documentation>
         </attribute>
         <attribute name="lon">
           <ref name="ST_PositiveFixedAngle"/>
-          <xs:documentation>Longitude</xs:documentation>
         </attribute>
         <attribute name="rev">
           <ref name="ST_PositiveFixedAngle"/>
-          <xs:documentation>Revolution</xs:documentation>
         </attribute>
       </define>
       <define name="CT_RelativeRect">
         <optional>
           <attribute name="l">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Left Offset</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="t">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Top Offset</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="r">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Right Offset</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="b">
             <ref name="ST_Percentage"/>
-            <xs:documentation>Bottom Offset</xs:documentation>
           </attribute>
         </optional>
       </define>
       <define name="ST_RectAlignment">
         <list>
-          <xs:documentation>Rectangle Alignments</xs:documentation>
           <choice>
             <!-- Rectangle Alignment Enum ( Top Left ) -->
             <value>tl</value>
@@ -4313,7 +4013,6 @@
       </define>
       <define name="ST_Guid">
         <data type="token">
-          <xs:documentation>GUID Method</xs:documentation>
           <param name="pattern">\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\}</param>
         </data>
       </define>
@@ -4349,7 +4048,6 @@
       </define>
       <define name="ST_BlackWhiteMode">
         <list>
-          <xs:documentation>Black and White Mode</xs:documentation>
           <choice>
             <!-- Color -->
             <value>clr</value>
@@ -4392,18 +4090,12 @@
         <attribute name="r:embed"/>
         <optional>
           <attribute name="name">
-            <data type="string">
-              <xs:documentation>Sound Name</xs:documentation>
-            </data>
-            <xs:documentation>Sound Name</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="builtIn">
-            <data type="boolean">
-              <xs:documentation>Recognized Built-In Sound</xs:documentation>
-            </data>
-            <xs:documentation>Recognized Built-In Sound</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -4425,65 +4117,42 @@
         </optional>
         <optional>
           <attribute name="invalidUrl">
-            <data type="string">
-              <xs:documentation>Invalid URL</xs:documentation>
-            </data>
-            <xs:documentation>Invalid URL</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="action">
-            <data type="string">
-              <xs:documentation>Action Setting</xs:documentation>
-            </data>
-            <xs:documentation>Action Setting</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="tgtFrame">
-            <data type="string">
-              <xs:documentation>Target Frame</xs:documentation>
-            </data>
-            <xs:documentation>Target Frame</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="tooltip">
-            <data type="string">
-              <xs:documentation>Hyperlink Tooltip</xs:documentation>
-            </data>
-            <xs:documentation>Hyperlink Tooltip</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="history">
-            <data type="boolean">
-              <xs:documentation>Add Hyperlink to Page History</xs:documentation>
-            </data>
-            <xs:documentation>Add Hyperlink to Page History</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="highlightClick">
-            <data type="boolean">
-              <xs:documentation>Highlight Click</xs:documentation>
-            </data>
-            <xs:documentation>Highlight Click</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="endSnd">
-            <data type="boolean">
-              <xs:documentation>End Sounds</xs:documentation>
-            </data>
-            <xs:documentation>End Sounds</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
       <define name="ST_DrawingElementId">
-        <data type="unsignedInt">
-          <xs:documentation>Drawing Element ID</xs:documentation>
-        </data>
+        <data type="unsignedInt"/>
       </define>
     </grammar>
     <resource name="ST_Coordinate" resource="Integer" generated="yes"/>
@@ -4794,82 +4463,52 @@
       <define name="AG_Locking">
         <optional>
           <attribute name="noGrp">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Grouping</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Grouping</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noSelect">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Selection</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Selection</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noRot">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Rotation</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Rotation</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noChangeAspect">
-            <data type="boolean">
-              <xs:documentation>Disallow Aspect Ratio Change</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Aspect Ratio Change</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noMove">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Movement</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Movement</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noResize">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Resize</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Resize</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noEditPoints">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Point Editing</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Point Editing</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noAdjustHandles">
-            <data type="boolean">
-              <xs:documentation>Disallow Showing Adjust Handles</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Showing Adjust Handles</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noChangeArrowheads">
-            <data type="boolean">
-              <xs:documentation>Disallow Arrowhead Changes</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Arrowhead Changes</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noChangeShapeType">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Type Change</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Type Change</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -4890,10 +4529,7 @@
         <ref name="AG_Locking"/>
         <optional>
           <attribute name="noTextEdit">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Text Editing</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Text Editing</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -4906,10 +4542,7 @@
         <ref name="AG_Locking"/>
         <optional>
           <attribute name="noCrop">
-            <data type="boolean">
-              <xs:documentation>Disallow Crop Changes</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Crop Changes</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -4921,58 +4554,37 @@
         </optional>
         <optional>
           <attribute name="noGrp">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Grouping</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Grouping</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noUngrp">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Ungrouping</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Ungrouping</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noSelect">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Selection</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Selection</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noRot">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Rotation</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Rotation</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noChangeAspect">
-            <data type="boolean">
-              <xs:documentation>Disallow Aspect Ratio Change</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Aspect Ratio Change</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noMove">
-            <data type="boolean">
-              <xs:documentation>Disallow Moving Shape</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Moving Shape</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noResize">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Resizing</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Resizing</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -4984,50 +4596,32 @@
         </optional>
         <optional>
           <attribute name="noGrp">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Grouping</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Grouping</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noDrilldown">
-            <data type="boolean">
-              <xs:documentation>Disallow Selection of Child Shapes</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Selection of Child Shapes</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noSelect">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Selection</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Selection</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noChangeAspect">
-            <data type="boolean">
-              <xs:documentation>Disallow Aspect Ratio Change</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Aspect Ratio Change</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noMove">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Movement</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Movement</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="noResize">
-            <data type="boolean">
-              <xs:documentation>Disallow Shape Resize</xs:documentation>
-            </data>
-            <xs:documentation>Disallow Shape Resize</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -5051,36 +4645,23 @@
         </group>
         <attribute name="id">
           <ref name="ST_DrawingElementId"/>
-          <xs:documentation>Unique Identifier</xs:documentation>
         </attribute>
         <attribute name="name">
-          <data type="string">
-            <xs:documentation>Name</xs:documentation>
-          </data>
-          <xs:documentation>Name</xs:documentation>
+          <data type="string"/>
         </attribute>
         <optional>
           <attribute name="descr">
-            <data type="string">
-              <xs:documentation>Alternative Text for Object</xs:documentation>
-            </data>
-            <xs:documentation>Alternative Text for Object</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="hidden">
-            <data type="boolean">
-              <xs:documentation>Hidden</xs:documentation>
-            </data>
-            <xs:documentation>Hidden</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="title">
-            <data type="string">
-              <xs:documentation>Title</xs:documentation>
-            </data>
-            <xs:documentation>Title</xs:documentation>
+            <data type="string"/>
           </attribute>
         </optional>
       </define>
@@ -5099,10 +4680,7 @@
         </group>
         <optional>
           <attribute name="txBox">
-            <data type="boolean">
-              <xs:documentation>Text Box</xs:documentation>
-            </data>
-            <xs:documentation>Text Box</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -5143,10 +4721,7 @@
         </group>
         <optional>
           <attribute name="preferRelativeResize">
-            <data type="boolean">
-              <xs:documentation>Relative Resize Preferred</xs:documentation>
-            </data>
-            <xs:documentation>Relative Resize Preferred</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -5223,10 +4798,7 @@
           </element>
         </zeroOrMore>
         <attribute name="uri">
-          <data type="token">
-            <xs:documentation>Uniform Resource Identifier</xs:documentation>
-          </data>
-          <xs:documentation>Uniform Resource Identifier</xs:documentation>
+          <data type="token"/>
         </attribute>
       </define>
       <define name="CT_GraphicalObject">
@@ -5637,63 +5209,53 @@
 
       <define name="ST_PositiveCoordinate">
         <data type="long">
-          <xs:documentation>Positive Coordinate</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">27273042316900</param>
         </data>
       </define>
       <define name="ST_HexColorRGB">
         <data type="hexBinary">
-          <xs:documentation>Hexadecimal Color Value</xs:documentation>
           <param name="length">3</param>
         </data>
       </define>
       <define name="ST_PositiveFixedPercentage">
         <data type="long">
-          <xs:documentation>Positive fixed precentage</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">27273042316900</param>
         </data>
       </define>
       <define name="ST_PositivePercentage">
         <data type="long">
-          <xs:documentation>Positive precentage</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">27273042316900</param>
         </data>
       </define>
       <define name="ST_Percentage">
         <data type="long">
-          <xs:documentation>Precentage</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">27273042316900</param>
         </data>
       </define>
       <define name="ST_PositiveFixedAngle">
         <data type="int">
-          <xs:documentation>Positive fixed angle</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">21600000</param>
         </data>
       </define>
       <define name="ST_FixedAngle">
         <data type="int">
-          <xs:documentation>Fixed angle</xs:documentation>
           <param name="minInclusive">-5400000</param>
           <param name="maxInclusive">5400000</param>
         </data>
       </define>
       <define name="ST_LineWidth">
         <data type="int">
-          <xs:documentation>Line width</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">20116800</param>
         </data>
       </define>
       <define name="ST_UnsignedDecimalNumber">
-        <data type="unsignedLong">
-          <xs:documentation>Unsigned Decimal Number Value</xs:documentation>
-        </data>
+        <data type="unsignedLong"/>
       </define>
 
       <define name="EG_ColorChoice">
@@ -6289,14 +5851,11 @@
       </define>
 
       <define name="ST_String">
-        <data type="string">
-          <xs:documentation>String</xs:documentation>
-        </data>
+        <data type="string"/>
       </define>
       <define name="CT_String">
         <attribute name="val">
           <ref name="ST_String"/>
-          <xs:documentation>value</xs:documentation>
         </attribute>
       </define>
       <define name="CT_SdtCheckbox">
@@ -6786,49 +6345,42 @@
       <!-- Simple types -->
       <define name="ST_ArtisticEffectParam10">
         <data type="integer">
-          <xs:documentation>Integer value (0 to 10)</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">10</param>
         </data>
       </define>
       <define name="ST_ArtisticEffectParam100">
         <data type="integer">
-          <xs:documentation>Integer value (0 to 100)</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">100</param>
         </data>
       </define>
       <define name="ST_ArtisticEffectParam4">
         <data type="integer">
-          <xs:documentation>Integer value (0 to 4)</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">4</param>
         </data>
       </define>
       <define name="ST_ArtisticEffectParam6">
         <data type="integer">
-          <xs:documentation>Integer value (0 to 6)</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">6</param>
         </data>
       </define>
       <define name="ST_ColorTemperature">
         <data type="integer">
-          <xs:documentation>Integer value (1500 to 11500)</xs:documentation>
           <param name="minInclusive">1500</param>
           <param name="maxInclusive">11500</param>
         </data>
       </define>
       <define name="ST_LegacySpreadsheetColorIndex">
         <data type="integer">
-          <xs:documentation>Integer value (0 to 80)</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">80</param>
         </data>
       </define>
       <define name="ST_SaturationAmount">
         <data type="integer">
-          <xs:documentation>Integer value (0 to 400000)</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">400000</param>
         </data>
@@ -7180,7 +6732,6 @@
         </zeroOrMore>
         <attribute name="r:embed">
           <text/>
-          <xs:documentation>Embedded Image Relationship Target</xs:documentation>
         </attribute>
       </define>
       <define name="CT_Photo">
@@ -7196,7 +6747,6 @@
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
       <define name="ST_ShapeType">
         <list>
-          <xs:documentation>Preset Shape Types</xs:documentation>
           <choice>
             <!-- Line Shape -->
             <value>line</value>
@@ -7577,7 +7127,6 @@
       </define>
       <define name="ST_TextShapeType">
         <list>
-          <xs:documentation>Preset Text Shape Types</xs:documentation>
           <choice>
             <!-- No Text Shape -->
             <value>textNoShape</value>
@@ -7665,23 +7214,17 @@
         </list>
       </define>
       <define name="ST_GeomGuideName">
-        <data type="token">
-          <xs:documentation>Geometry Guide Name Properties</xs:documentation>
-        </data>
+        <data type="token"/>
       </define>
       <define name="ST_GeomGuideFormula">
-        <data type="string">
-          <xs:documentation>Geometry Guide Formula Properties</xs:documentation>
-        </data>
+        <data type="string"/>
       </define>
       <define name="CT_GeomGuide">
         <attribute name="name">
           <ref name="ST_GeomGuideName"/>
-          <xs:documentation>Shape Guide Name</xs:documentation>
         </attribute>
         <attribute name="fmla">
           <ref name="ST_GeomGuideFormula"/>
-          <xs:documentation>Shape Guide Formula</xs:documentation>
         </attribute>
       </define>
       <define name="CT_GeomGuideList">
@@ -7708,29 +7251,23 @@
       <define name="CT_AdjPoint2D">
         <attribute name="x">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>X-Coordinate</xs:documentation>
         </attribute>
         <attribute name="y">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>Y-Coordinate</xs:documentation>
         </attribute>
       </define>
       <define name="CT_GeomRect">
         <attribute name="l">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>Left</xs:documentation>
         </attribute>
         <attribute name="t">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>Top</xs:documentation>
         </attribute>
         <attribute name="r">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>Right</xs:documentation>
         </attribute>
         <attribute name="b">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>Bottom Position</xs:documentation>
         </attribute>
       </define>
       <define name="CT_XYAdjustHandle">
@@ -7740,37 +7277,31 @@
         <optional>
           <attribute name="gdRefX">
             <ref name="ST_GeomGuideName"/>
-            <xs:documentation>Horizontal Adjustment Guide</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="minX">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Minimum Horizontal Adjustment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="maxX">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Maximum Horizontal Adjustment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="gdRefY">
             <ref name="ST_GeomGuideName"/>
-            <xs:documentation>Vertical Adjustment Guide</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="minY">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Minimum Vertical Adjustment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="maxY">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Maximum Vertical Adjustment</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -7781,37 +7312,31 @@
         <optional>
           <attribute name="gdRefR">
             <ref name="ST_GeomGuideName"/>
-            <xs:documentation>Radial Adjustment Guide</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="minR">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Minimum Radial Adjustment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="maxR">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Maximum Radial Adjustment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="gdRefAng">
             <ref name="ST_GeomGuideName"/>
-            <xs:documentation>Angle Adjustment Guide</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="minAng">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Minimum Angle Adjustment</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="maxAng">
             <ref name="ST_AdjCoordinate"/>
-            <xs:documentation>Maximum Angle Adjustment</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -7821,7 +7346,6 @@
         </element>
         <attribute name="ang">
           <ref name="ST_AdjAngle"/>
-          <xs:documentation>Connection Site Angle</xs:documentation>
         </attribute>
       </define>
       <define name="CT_AdjustHandleList">
@@ -7846,13 +7370,9 @@
       <define name="CT_Connection">
         <attribute name="id">
           <ref name="ST_DrawingElementId"/>
-          <xs:documentation>Identifier</xs:documentation>
         </attribute>
         <attribute name="idx">
-          <data type="unsignedInt">
-            <xs:documentation>Index</xs:documentation>
-          </data>
-          <xs:documentation>Index</xs:documentation>
+          <data type="unsignedInt"/>
         </attribute>
       </define>
       <define name="CT_Path2DMoveTo">
@@ -7868,19 +7388,15 @@
       <define name="CT_Path2DArcTo">
         <attribute name="wR">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>Shape Arc Width Radius</xs:documentation>
         </attribute>
         <attribute name="hR">
           <ref name="ST_AdjCoordinate"/>
-          <xs:documentation>Shape Arc Height Radius</xs:documentation>
         </attribute>
         <attribute name="stAng">
           <ref name="ST_AdjAngle"/>
-          <xs:documentation>Shape Arc Start Angle</xs:documentation>
         </attribute>
         <attribute name="swAng">
           <ref name="ST_AdjAngle"/>
-          <xs:documentation>Shape Arc Swing Angle</xs:documentation>
         </attribute>
       </define>
       <define name="CT_Path2DQuadBezierTo">
@@ -7902,7 +7418,6 @@
       </define>
       <define name="ST_PathFillMode">
         <list>
-          <xs:documentation>Path Fill Mode</xs:documentation>
           <choice>
             <!-- No Path Fill -->
             <value>none</value>
@@ -7945,35 +7460,26 @@
         <optional>
           <attribute name="w">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Path Width</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="h">
             <ref name="ST_PositiveCoordinate"/>
-            <xs:documentation>Path Height</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="fill">
             <ref name="ST_PathFillMode"/>
-            <xs:documentation>Path Fill</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="stroke">
-            <data type="boolean">
-              <xs:documentation>Path Stroke</xs:documentation>
-            </data>
-            <xs:documentation>Path Stroke</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <optional>
           <attribute name="extrusionOk">
-            <data type="boolean">
-              <xs:documentation>3D Extrusion Allowed</xs:documentation>
-            </data>
-            <xs:documentation>3D Extrusion Allowed</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -7992,7 +7498,6 @@
         </optional>
         <attribute name="prst">
           <ref name="ST_ShapeType"/>
-          <xs:documentation>Preset Shape</xs:documentation>
         </attribute>
       </define>
       <define name="CT_PresetTextShape">
@@ -8003,7 +7508,6 @@
         </optional>
         <attribute name="prst">
           <ref name="ST_TextShapeType"/>
-          <xs:documentation>Preset Warp Shape</xs:documentation>
         </attribute>
       </define>
       <define name="CT_CustomGeometry2D">
@@ -8330,25 +7834,19 @@
       <define name="CT_EffectExtent">
         <attribute name="l">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Additional Extent on Left Edge</xs:documentation>
         </attribute>
         <attribute name="t">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Additional Extent on Top Edge</xs:documentation>
         </attribute>
         <attribute name="r">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Additional Extent on Right Edge</xs:documentation>
         </attribute>
         <attribute name="b">
           <ref name="ST_Coordinate"/>
-          <xs:documentation>Additional Extent on Bottom Edge</xs:documentation>
         </attribute>
       </define>
       <define name="ST_WrapDistance">
-        <data type="unsignedInt">
-          <xs:documentation>Distance from Text</xs:documentation>
-        </data>
+        <data type="unsignedInt"/>
       </define>
       <define name="ST_EditId">
         <data type="hexBinary">
@@ -8390,25 +7888,21 @@
         <optional>
           <attribute name="distT">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Top Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distB">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Bottom Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distL">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Left Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distR">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Right Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
@@ -8419,7 +7913,6 @@
       </define>
       <define name="ST_WrapText">
         <list>
-          <xs:documentation>Text Wrapping Location</xs:documentation>
           <choice>
             <!-- Both Sides -->
             <value>bothSides</value>
@@ -8445,10 +7938,7 @@
         </group>
         <optional>
           <attribute name="edited">
-            <data type="boolean">
-              <xs:documentation>Wrapping Points Modified</xs:documentation>
-            </data>
-            <xs:documentation>Wrapping Points Modified</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
       </define>
@@ -8463,30 +7953,25 @@
         </optional>
         <attribute name="wrapText">
           <ref name="ST_WrapText"/>
-          <xs:documentation>Text Wrapping Location</xs:documentation>
         </attribute>
         <optional>
           <attribute name="distT">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text (Top)</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distB">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Bottom Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distL">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Left Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distR">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Right Edge</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -8496,18 +7981,15 @@
         </element>
         <attribute name="wrapText">
           <ref name="ST_WrapText"/>
-          <xs:documentation>Text Wrapping Location</xs:documentation>
         </attribute>
         <optional>
           <attribute name="distL">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Test on Left Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distR">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Right Edge</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -8517,18 +7999,15 @@
         </element>
         <attribute name="wrapText">
           <ref name="ST_WrapText"/>
-          <xs:documentation>Text Wrapping Location</xs:documentation>
         </attribute>
         <optional>
           <attribute name="distL">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Left Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distR">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Right Edge</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -8541,13 +8020,11 @@
         <optional>
           <attribute name="distT">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Top Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distB">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Bottom Edge</xs:documentation>
           </attribute>
         </optional>
       </define>
@@ -8571,13 +8048,10 @@
         </choice>
       </define>
       <define name="ST_PositionOffset">
-        <data type="int">
-          <xs:documentation>Absolute Position Offset Value</xs:documentation>
-        </data>
+        <data type="int"/>
       </define>
       <define name="ST_AlignH">
         <list>
-          <xs:documentation>Relative Horizontal Alignment Positions</xs:documentation>
           <choice>
             <!-- Left Alignment -->
             <value>left</value>
@@ -8594,7 +8068,6 @@
       </define>
       <define name="ST_RelFromH">
         <list>
-          <xs:documentation>Horizontal Relative Positioning</xs:documentation>
           <choice>
             <!-- Page Margin -->
             <value>margin</value>
@@ -8626,12 +8099,10 @@
         </choice>
         <attribute name="relativeFrom">
           <ref name="ST_RelFromH"/>
-          <xs:documentation>Horizontal Position Relative Base</xs:documentation>
         </attribute>
       </define>
       <define name="ST_AlignV">
         <list>
-          <xs:documentation>Vertical Alignment Definition</xs:documentation>
           <choice>
             <!-- Top -->
             <value>top</value>
@@ -8648,7 +8119,6 @@
       </define>
       <define name="ST_RelFromV">
         <list>
-          <xs:documentation>Vertical Relative Positioning</xs:documentation>
           <choice>
             <!-- Page Margin -->
             <value>margin</value>
@@ -8680,7 +8150,6 @@
         </choice>
         <attribute name="relativeFrom">
           <ref name="ST_RelFromV"/>
-          <xs:documentation>Vertical Position Relative Base</xs:documentation>
         </attribute>
       </define>
       <define name="CT_Anchor">
@@ -8728,70 +8197,45 @@
         <optional>
           <attribute name="distT">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Top Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distB">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Bottom Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distL">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Left Edge</xs:documentation>
           </attribute>
         </optional>
         <optional>
           <attribute name="distR">
             <ref name="ST_WrapDistance"/>
-            <xs:documentation>Distance From Text on Right Edge</xs:documentation>
           </attribute>
         </optional>
         <attribute name="simplePos">
-          <data type="boolean">
-            <xs:documentation>Page Positioning</xs:documentation>
-          </data>
-          <xs:documentation>Page Positioning</xs:documentation>
+          <data type="boolean"/>
         </attribute>
         <attribute name="relativeHeight">
-          <data type="unsignedInt">
-            <xs:documentation>Relative Z-Ordering Position</xs:documentation>
-          </data>
-          <xs:documentation>Relative Z-Ordering Position</xs:documentation>
+          <data type="unsignedInt"/>
         </attribute>
         <attribute name="behindDoc">
-          <data type="boolean">
-            <xs:documentation>Display Behind Document Text</xs:documentation>
-          </data>
-          <xs:documentation>Display Behind Document Text</xs:documentation>
+          <data type="boolean"/>
         </attribute>
         <attribute name="locked">
-          <data type="boolean">
-            <xs:documentation>Lock Anchor</xs:documentation>
-          </data>
-          <xs:documentation>Lock Anchor</xs:documentation>
+          <data type="boolean"/>
         </attribute>
         <attribute name="layoutInCell">
-          <data type="boolean">
-            <xs:documentation>Layout In Table Cell</xs:documentation>
-          </data>
-          <xs:documentation>Layout In Table Cell</xs:documentation>
+          <data type="boolean"/>
         </attribute>
         <optional>
           <attribute name="hidden">
-            <data type="boolean">
-              <xs:documentation>Hidden</xs:documentation>
-            </data>
-            <xs:documentation>Hidden</xs:documentation>
+            <data type="boolean"/>
           </attribute>
         </optional>
         <attribute name="allowOverlap">
-          <data type="boolean">
-            <xs:documentation>Allow Objects to Overlap</xs:documentation>
-          </data>
-          <xs:documentation>Allow Objects to Overlap</xs:documentation>
+          <data type="boolean"/>
         </attribute>
         <optional>
           <attribute name="wp14:anchorId">
@@ -8952,22 +8396,13 @@
       <!-- start = schemaLibrary -->
       <define name="CT_Schema">
         <attribute name="uri">
-          <data type="string">
-            <xs:documentation>Custom XML Schema Namespace</xs:documentation>
-          </data>
-          <xs:documentation>Custom XML Schema Namespace</xs:documentation>
+          <data type="string"/>
         </attribute>
         <attribute name="manifestLocation">
-          <data type="string">
-            <xs:documentation>Resource File Location</xs:documentation>
-          </data>
-          <xs:documentation>Resource File Location</xs:documentation>
+          <data type="string"/>
         </attribute>
         <attribute name="schemaLocation">
-          <data type="string">
-            <xs:documentation>Custom XML Schema Location</xs:documentation>
-          </data>
-          <xs:documentation>Custom XML Schema Location</xs:documentation>
+          <data type="string"/>
         </attribute>
       </define>
       <define name="CT_SchemaLibrary">
@@ -8994,7 +8429,6 @@
       <!-- start = mathPr | oMathPara | oMath -->
       <define name="ST_Integer255">
         <data type="integer">
-          <xs:documentation>Integer value (1 to 255)</xs:documentation>
           <param name="minInclusive">1</param>
           <param name="maxInclusive">255</param>
         </data>
@@ -9002,12 +8436,10 @@
       <define name="CT_Integer255">
         <attribute name="val">
           <ref name="ST_Integer255"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_Integer2">
         <data type="integer">
-          <xs:documentation>Integer value (-2 to 2)</xs:documentation>
           <param name="minInclusive">-2</param>
           <param name="maxInclusive">2</param>
         </data>
@@ -9015,12 +8447,10 @@
       <define name="CT_Integer2">
         <attribute name="val">
           <ref name="ST_Integer2"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_SpacingRule">
         <data type="integer">
-          <xs:documentation>Spacing Rule</xs:documentation>
           <param name="minInclusive">0</param>
           <param name="maxInclusive">4</param>
         </data>
@@ -9028,35 +8458,28 @@
       <define name="CT_SpacingRule">
         <attribute name="val">
           <ref name="ST_SpacingRule"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_UnSignedInteger">
-        <data type="unsignedInt">
-          <xs:documentation>Unsigned integer.</xs:documentation>
-        </data>
+        <data type="unsignedInt"/>
       </define>
       <define name="CT_UnSignedInteger">
         <attribute name="val">
           <ref name="ST_UnSignedInteger"/>
-          <xs:documentation>Value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_Char">
         <data type="string">
-          <xs:documentation>Character</xs:documentation>
           <param name="maxLength">1</param>
         </data>
       </define>
       <define name="CT_Char">
         <attribute name="val">
           <ref name="ST_Char"/>
-          <xs:documentation>value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_OnOff">
         <list>
-          <xs:documentation>On Off</xs:documentation>
           <choice>
             <!-- On -->
             <value>on</value>
@@ -9068,23 +8491,18 @@
       <define name="CT_OnOff">
         <attribute name="val">
           <ref name="ST_OnOff"/>
-          <xs:documentation>value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_String">
-        <data type="string">
-          <xs:documentation>String</xs:documentation>
-        </data>
+        <data type="string"/>
       </define>
       <define name="CT_String">
         <attribute name="val">
           <ref name="ST_String"/>
-          <xs:documentation>value</xs:documentation>
         </attribute>
       </define>
       <define name="ST_XAlign">
         <list>
-          <xs:documentation>Horizontal Alignment</xs:documentation>
           <choice>
             <!-- Left Justification -->
             <value>left</value>
@@ -9098,12 +8516,10 @@
       <define name="CT_XAlign">
         <attribute name="val">
           <ref name="ST_XAlign"/>

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list