Using the Docx2Html.xslt

Apr 26, 2009 at 1:57 PM
Good day!
I'm a novice programmer and still trying to learn xlst, so I tried to use the recently uploaded Docx2Html.xslt to transform a docx (and a Range.WordOpenXML fragment), but it doesn't output html. Is there anything else I need to do?

Thank you very much.
Coordinator
Apr 27, 2009 at 5:34 AM
Hi,

 Could you explain in a little more detail what you are trying to convert and how?

Although the XSLT is the basic translation mechanism, there is some amount of pre-processing done on the docx contents, before passing the xml to the XSLT for transformation.

Best regards
Anand
Apr 27, 2009 at 5:47 AM
Thank you very much for your response sir. I'm actually trying to convert to a well-formed HTML the string that the WordOpenXML property of a Range object in the Word 2007 API, returns.
Coordinator
Apr 27, 2009 at 5:50 AM
Could you attach your xml fragment, so that I can verify if it contains the necessary tags to generate the html.

Best regards,
Anand
Apr 27, 2009 at 6:13 AM
The XML fragment is too long to paste here sir. How do I send it to you? Thanks.
Apr 27, 2009 at 6:55 AM
Edited Apr 27, 2009 at 7:26 AM
<?xml version="1.0" standalone="yes"?> <?mso-application progid="Word.Document"?> <pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage"> <pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="512"> <pkg:xmlData> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml"/> </Relationships> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/_rels/document.xml.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="256"> <pkg:xmlData> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> <Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings" Target="settings.xml"/> <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/> <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering" Target="numbering.xml"/> <Relationship Id="rId6" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/> <Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Target="fontTable.xml"/> <Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings" Target="webSettings.xml"/> </Relationships> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/document.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"> <pkg:xmlData> <w:document xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"> <w:body> <w:p w:rsidR="00D910A6" w:rsidRPr="00205B24" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:pStyle w:val="ListParagraph"/> <w:numPr> <w:ilvl w:val="0"/> <w:numId w:val="1"/> </w:numPr> <w:rPr> <w:b/> <w:i/> <w:color w:val="FF0000"/> <w:u w:val="single"/> </w:rPr> </w:pPr> <w:r w:rsidRPr="00205B24"> <w:rPr> <w:b/> <w:i/> <w:color w:val="FF0000"/> <w:u w:val="single"/> </w:rPr> <w:t>Test</w:t> </w:r> </w:p> <w:p w:rsidR="00D910A6" w:rsidRPr="00205B24" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:pStyle w:val="ListParagraph"/> <w:numPr> <w:ilvl w:val="0"/> <w:numId w:val="1"/> </w:numPr> <w:rPr> <w:b/> <w:i/> <w:color w:val="FF0000"/> <w:u w:val="single"/> </w:rPr> </w:pPr> <w:r w:rsidRPr="00205B24"> <w:rPr> <w:b/> <w:i/> <w:color w:val="FF0000"/> <w:u w:val="single"/> </w:rPr> <w:t>Document</w:t> </w:r> </w:p> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"/> <w:tbl> <w:tblPr> <w:tblStyle w:val="TableGrid"/> <w:tblW w:w="0" w:type="auto"/> <w:tblLook w:val="04A0"/> </w:tblPr> <w:tblGrid> <w:gridCol w:w="4788"/> <w:gridCol w:w="4788"/> </w:tblGrid> <w:tr w:rsidR="00D910A6" w:rsidTr="005F4CDD"> <w:tc> <w:tcPr> <w:tcW w:w="4788" w:type="dxa"/> </w:tcPr> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD"> <w:r> <w:t>Cell1</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="4788" w:type="dxa"/> </w:tcPr> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD"> <w:r> <w:t>Cell2</w:t> </w:r> </w:p> </w:tc> </w:tr> <w:tr w:rsidR="00D910A6" w:rsidTr="005F4CDD"> <w:tc> <w:tcPr> <w:tcW w:w="4788" w:type="dxa"/> </w:tcPr> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD"> <w:r> <w:t>Cell3</w:t> </w:r> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="4788" w:type="dxa"/> </w:tcPr> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD"> <w:r> <w:t>Cell4</w:t> </w:r> </w:p> </w:tc> </w:tr> </w:tbl> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"/> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:rPr> <w:sz w:val="28"/> <w:szCs w:val="28"/> </w:rPr> </w:pPr> <w:r w:rsidRPr="00205B24"> <w:rPr> <w:sz w:val="28"/> <w:szCs w:val="28"/> </w:rPr> <w:t>Header1</w:t> </w:r> </w:p> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> </w:pPr> <w:r w:rsidRPr="00205B24"> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> <w:t>Header2</w:t> </w:r> </w:p> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> </w:pPr> </w:p> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:pStyle w:val="ListParagraph"/> <w:numPr> <w:ilvl w:val="0"/> <w:numId w:val="2"/> </w:numPr> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> <w:t>Item1</w:t> </w:r> </w:p> <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:pStyle w:val="ListParagraph"/> <w:numPr> <w:ilvl w:val="0"/> <w:numId w:val="2"/> </w:numPr> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> <w:t>Item2</w:t> </w:r> </w:p> <w:p w:rsidR="00D910A6" w:rsidRPr="00205B24" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"> <w:pPr> <w:pStyle w:val="ListParagraph"/> <w:numPr> <w:ilvl w:val="0"/> <w:numId w:val="2"/> </w:numPr> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:sz w:val="36"/> <w:szCs w:val="36"/> </w:rPr> <w:t>Item3</w:t> </w:r> </w:p> <w:p w:rsidR="00000000" w:rsidRPr="00D910A6" w:rsidRDefault="00D910A6"> <w:pPr> <w:rPr> <w:sz w:val="28"/> <w:szCs w:val="28"/> </w:rPr> </w:pPr> </w:p> <w:sectPr w:rsidR="00000000" w:rsidRPr="00D910A6" w:rsidSect="00D37A75"> <w:pgSz w:w="12240" w:h="15840"/> <w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="720" w:footer="720" w:gutter="0"/> <w:cols w:space="720"/> <w:docGrid w:linePitch="360"/> </w:sectPr> </w:body> </w:document> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/theme/theme1.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml"> <pkg:xmlData> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/settings.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"> <pkg:xmlData> <w:settings xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"> <w:zoom w:percent="100"/> <w:defaultTabStop w:val="720"/> <w:characterSpacingControl w:val="doNotCompress"/> <w:compat/> <w:rsids> <w:rsidRoot w:val="00205B24"/> <w:rsid w:val="00205B24"/> <w:rsid w:val="00546CC2"/> <w:rsid w:val="00814148"/> <w:rsid w:val="00B430C9"/> <w:rsid w:val="00D37A75"/> <w:rsid w:val="00D77760"/> <w:rsid w:val="00D910A6"/> </w:rsids> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr> <w:themeFontLang w:val="en-US"/> <w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1" w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5" w:accent6="accent6" w:hyperlink="hyperlink" w:followedHyperlink="followedHyperlink"/> <w:shapeDefaults> <o:shapedefaults v:ext="edit" spidmax="1026"/> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout> </w:shapeDefaults> <w:decimalSymbol w:val="."/> <w:listSeparator w:val=","/> </w:settings> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/webSettings.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml"> <pkg:xmlData> <w:webSettings xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <w:optimizeForBrowser/> </w:webSettings> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/styles.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"> <pkg:xmlData> <w:styles xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <w:docDefaults> <w:rPrDefault> <w:rPr> <w:rFonts w:asciiTheme="minorHAnsi" w:eastAsiaTheme="minorHAnsi" w:hAnsiTheme="minorHAnsi" w:cstheme="minorBidi"/> <w:sz w:val="22"/> <w:szCs w:val="22"/> <w:lang w:val="en-US" w:eastAsia="en-US" w:bidi="ar-SA"/> </w:rPr> </w:rPrDefault> <w:pPrDefault> <w:pPr> <w:spacing w:after="200" w:line="276" w:lineRule="auto"/> </w:pPr> </w:pPrDefault> </w:docDefaults> <w:latentStyles w:defLockedState="0" w:defUIPriority="99" w:defSemiHidden="1" w:defUnhideWhenUsed="1" w:defQFormat="0" w:count="267"> <w:lsdException w:name="Normal" w:semiHidden="0" w:uiPriority="0" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="heading 1" w:semiHidden="0" w:uiPriority="9" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="heading 2" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="heading 3" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="heading 4" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="heading 5" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="heading 6" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="heading 7" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="heading 8" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="heading 9" w:uiPriority="9" w:qFormat="1"/> <w:lsdException w:name="toc 1" w:uiPriority="39"/> <w:lsdException w:name="toc 2" w:uiPriority="39"/> <w:lsdException w:name="toc 3" w:uiPriority="39"/> <w:lsdException w:name="toc 4" w:uiPriority="39"/> <w:lsdException w:name="toc 5" w:uiPriority="39"/> <w:lsdException w:name="toc 6" w:uiPriority="39"/> <w:lsdException w:name="toc 7" w:uiPriority="39"/> <w:lsdException w:name="toc 8" w:uiPriority="39"/> <w:lsdException w:name="toc 9" w:uiPriority="39"/> <w:lsdException w:name="caption" w:uiPriority="35" w:qFormat="1"/> <w:lsdException w:name="Title" w:semiHidden="0" w:uiPriority="10" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Default Paragraph Font" w:uiPriority="1"/> <w:lsdException w:name="Subtitle" w:semiHidden="0" w:uiPriority="11" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Strong" w:semiHidden="0" w:uiPriority="22" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Emphasis" w:semiHidden="0" w:uiPriority="20" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Table Grid" w:semiHidden="0" w:uiPriority="59" w:unhideWhenUsed="0"/> <w:lsdException w:name="Placeholder Text" w:unhideWhenUsed="0"/> <w:lsdException w:name="No Spacing" w:semiHidden="0" w:uiPriority="1" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Light Shading" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light List" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Grid" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/> <w:lsdException w:name="Dark List" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Shading" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful List" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Grid" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Shading Accent 1" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light List Accent 1" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Grid Accent 1" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 1 Accent 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 2 Accent 1" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 1 Accent 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/> <w:lsdException w:name="Revision" w:unhideWhenUsed="0"/> <w:lsdException w:name="List Paragraph" w:semiHidden="0" w:uiPriority="34" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Quote" w:semiHidden="0" w:uiPriority="29" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Intense Quote" w:semiHidden="0" w:uiPriority="30" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Medium List 2 Accent 1" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 1 Accent 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 2 Accent 1" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 3 Accent 1" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/> <w:lsdException w:name="Dark List Accent 1" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Shading Accent 1" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful List Accent 1" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Grid Accent 1" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Shading Accent 2" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light List Accent 2" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Grid Accent 2" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 1 Accent 2" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 2 Accent 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 1 Accent 2" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 2 Accent 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 1 Accent 2" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 2 Accent 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 3 Accent 2" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/> <w:lsdException w:name="Dark List Accent 2" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Shading Accent 2" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful List Accent 2" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Grid Accent 2" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Shading Accent 3" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light List Accent 3" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Grid Accent 3" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 1 Accent 3" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 2 Accent 3" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 1 Accent 3" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 2 Accent 3" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 1 Accent 3" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 2 Accent 3" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 3 Accent 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/> <w:lsdException w:name="Dark List Accent 3" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Shading Accent 3" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful List Accent 3" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Grid Accent 3" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Shading Accent 4" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light List Accent 4" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Grid Accent 4" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 1 Accent 4" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 2 Accent 4" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 1 Accent 4" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 2 Accent 4" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 1 Accent 4" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 2 Accent 4" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 3 Accent 4" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/> <w:lsdException w:name="Dark List Accent 4" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Shading Accent 4" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful List Accent 4" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Grid Accent 4" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Shading Accent 5" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light List Accent 5" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Grid Accent 5" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 1 Accent 5" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 2 Accent 5" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 1 Accent 5" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 2 Accent 5" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 1 Accent 5" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 2 Accent 5" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 3 Accent 5" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/> <w:lsdException w:name="Dark List Accent 5" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Shading Accent 5" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful List Accent 5" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Grid Accent 5" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Shading Accent 6" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light List Accent 6" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/> <w:lsdException w:name="Light Grid Accent 6" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 1 Accent 6" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Shading 2 Accent 6" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 1 Accent 6" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium List 2 Accent 6" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 1 Accent 6" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 2 Accent 6" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/> <w:lsdException w:name="Medium Grid 3 Accent 6" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/> <w:lsdException w:name="Dark List Accent 6" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Shading Accent 6" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful List Accent 6" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/> <w:lsdException w:name="Colorful Grid Accent 6" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/> <w:lsdException w:name="Subtle Emphasis" w:semiHidden="0" w:uiPriority="19" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Intense Emphasis" w:semiHidden="0" w:uiPriority="21" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Subtle Reference" w:semiHidden="0" w:uiPriority="31" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Intense Reference" w:semiHidden="0" w:uiPriority="32" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Book Title" w:semiHidden="0" w:uiPriority="33" w:unhideWhenUsed="0" w:qFormat="1"/> <w:lsdException w:name="Bibliography" w:uiPriority="37"/> <w:lsdException w:name="TOC Heading" w:uiPriority="39" w:qFormat="1"/> </w:latentStyles> <w:style w:type="paragraph" w:default="1" w:styleId="Normal"> <w:name w:val="Normal"/> <w:qFormat/> <w:rsid w:val="00D37A75"/> </w:style> <w:style w:type="character" w:default="1" w:styleId="DefaultParagraphFont"> <w:name w:val="Default Paragraph Font"/> <w:uiPriority w:val="1"/> <w:semiHidden/> <w:unhideWhenUsed/> </w:style> <w:style w:type="table" w:default="1" w:styleId="TableNormal"> <w:name w:val="Normal Table"/> <w:uiPriority w:val="99"/> <w:semiHidden/> <w:unhideWhenUsed/> <w:qFormat/> <w:tblPr> <w:tblInd w:w="0" w:type="dxa"/> <w:tblCellMar> <w:top w:w="0" w:type="dxa"/> <w:left w:w="108" w:type="dxa"/> <w:bottom w:w="0" w:type="dxa"/> <w:right w:w="108" w:type="dxa"/> </w:tblCellMar> </w:tblPr> </w:style> <w:style w:type="numbering" w:default="1" w:styleId="NoList"> <w:name w:val="No List"/> <w:uiPriority w:val="99"/> <w:semiHidden/> <w:unhideWhenUsed/> </w:style> <w:style w:type="paragraph" w:styleId="ListParagraph"> <w:name w:val="List Paragraph"/> <w:basedOn w:val="Normal"/> <w:uiPriority w:val="34"/> <w:qFormat/> <w:rsid w:val="00205B24"/> <w:pPr> <w:ind w:left="720"/> <w:contextualSpacing/> </w:pPr> </w:style> <w:style w:type="table" w:styleId="TableGrid"> <w:name w:val="Table Grid"/> <w:basedOn w:val="TableNormal"/> <w:uiPriority w:val="59"/> <w:rsid w:val="00205B24"/> <w:pPr> <w:spacing w:after="0" w:line="240" w:lineRule="auto"/> </w:pPr> <w:tblPr> <w:tblInd w:w="0" w:type="dxa"/> <w:tblBorders> <w:top w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/> <w:left w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/> <w:bottom w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/> <w:right w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/> <w:insideH w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/> <w:insideV w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/> </w:tblBorders> <w:tblCellMar> <w:top w:w="0" w:type="dxa"/> <w:left w:w="108" w:type="dxa"/> <w:bottom w:w="0" w:type="dxa"/> <w:right w:w="108" w:type="dxa"/> </w:tblCellMar> </w:tblPr> </w:style> </w:styles> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/numbering.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml"> <pkg:xmlData> <w:numbering xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"> <w:abstractNum w:abstractNumId="0"> <w:nsid w:val="182E471A"/> <w:multiLevelType w:val="hybridMultilevel"/> <w:tmpl w:val="0C544E2E"/> <w:lvl w:ilvl="0" w:tplc="0409000F"> <w:start w:val="1"/> <w:numFmt w:val="decimal"/> <w:lvlText w:val="%1."/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="720" w:hanging="360"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="1" w:tplc="04090019" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="lowerLetter"/> <w:lvlText w:val="%2."/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="1440" w:hanging="360"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="lowerRoman"/> <w:lvlText w:val="%3."/> <w:lvlJc w:val="right"/> <w:pPr> <w:ind w:left="2160" w:hanging="180"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="decimal"/> <w:lvlText w:val="%4."/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="2880" w:hanging="360"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="lowerLetter"/> <w:lvlText w:val="%5."/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="3600" w:hanging="360"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="lowerRoman"/> <w:lvlText w:val="%6."/> <w:lvlJc w:val="right"/> <w:pPr> <w:ind w:left="4320" w:hanging="180"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="decimal"/> <w:lvlText w:val="%7."/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="5040" w:hanging="360"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="lowerLetter"/> <w:lvlText w:val="%8."/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="5760" w:hanging="360"/> </w:pPr> </w:lvl> <w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="lowerRoman"/> <w:lvlText w:val="%9."/> <w:lvlJc w:val="right"/> <w:pPr> <w:ind w:left="6480" w:hanging="180"/> </w:pPr> </w:lvl> </w:abstractNum> <w:abstractNum w:abstractNumId="1"> <w:nsid w:val="1BDF66DA"/> <w:multiLevelType w:val="hybridMultilevel"/> <w:tmpl w:val="F2C2C324"/> <w:lvl w:ilvl="0" w:tplc="04090001"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val=""/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="720" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val="o"/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="1440" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val=""/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="2160" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val=""/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="2880" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val="o"/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="3600" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val=""/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="4320" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val=""/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="5040" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val="o"/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="5760" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/> </w:rPr> </w:lvl> <w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="1"> <w:start w:val="1"/> <w:numFmt w:val="bullet"/> <w:lvlText w:val=""/> <w:lvlJc w:val="left"/> <w:pPr> <w:ind w:left="6480" w:hanging="360"/> </w:pPr> <w:rPr> <w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/> </w:rPr> </w:lvl> </w:abstractNum> <w:num w:numId="1"> <w:abstractNumId w:val="1"/> </w:num> <w:num w:numId="2"> <w:abstractNumId w:val="0"/> </w:num> </w:numbering> </pkg:xmlData> </pkg:part> <pkg:part pkg:name="/word/fontTable.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"> <pkg:xmlData> <w:fonts xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <w:font w:name="Symbol"> <w:panose1 w:val="05050102010706020507"/> <w:charset w:val="02"/> <w:family w:val="roman"/> <w:pitch w:val="variable"/> <w:sig w:usb0="00000000" w:usb1="10000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" w:csb1="00000000"/> </w:font> <w:font w:name="Times New Roman"> <w:panose1 w:val="02020603050405020304"/> <w:charset w:val="00"/> <w:family w:val="roman"/> <w:pitch w:val="variable"/> <w:sig w:usb0="E0002AEF" w:usb1="C0007841" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000"/> </w:font> <w:font w:name="Courier New"> <w:panose1 w:val="02070309020205020404"/> <w:charset w:val="00"/> <w:family w:val="modern"/> <w:pitch w:val="fixed"/> <w:sig w:usb0="E0002AFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000"/> </w:font> <w:font w:name="Wingdings"> <w:panose1 w:val="05000000000000000000"/> <w:charset w:val="02"/> <w:family w:val="auto"/> <w:pitch w:val="variable"/> <w:sig w:usb0="00000000" w:usb1="10000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" w:csb1="00000000"/> </w:font> <w:font w:name="Calibri"> <w:panose1 w:val="020F0502020204030204"/> <w:charset w:val="00"/> <w:family w:val="swiss"/> <w:pitch w:val="variable"/> <w:sig w:usb0="A00002EF" w:usb1="4000207B" w:usb2="00000000" w:usb3="00000000" w:csb0="0000009F" w:csb1="00000000"/> </w:font> <w:font w:name="Cambria"> <w:panose1 w:val="02040503050406030204"/> <w:charset w:val="00"/> <w:family w:val="roman"/> <w:pitch w:val="variable"/> <w:sig w:usb0="A00002EF" w:usb1="4000004B" w:usb2="00000000" w:usb3="00000000" w:csb0="0000009F" w:csb1="00000000"/> </w:font> </w:fonts> </pkg:xmlData> </pkg:part> </pkg:package>
Apr 28, 2009 at 11:19 PM
Good day sir!
Are there missing tags from the XML I pasted? This XML comes from the Range.WordOpenXML property instead of the whole docx file, but I guess it is still well-formed.

Best regards,
Joey
Developer
May 4, 2009 at 10:42 AM

Hello Joey,

To transform the above XML data using DocX2Html.xslt, all pkg tags need to be removed and the xml restructured to suit the xslt. Pasted below are the contents of the modified XML file and the transformed HTML file.

Warm Regards,
Prashanth

XML File

<?xml version="1.0" standalone="yes"?>
<!--<?mso-application progid="Word.Document"?>-->
<w:document xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml">
  <w:body>
    <w:p w:rsidR="00D910A6" w:rsidRPr="00205B24" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:pStyle w:val="ListParagraph"/>
        <w:numPr>
          <w:ilvl w:val="0"/>
          <w:numId w:val="1"/>
        </w:numPr>
        <w:rPr>
          <w:b/>
          <w:i/>
          <w:color w:val="FF0000"/>
          <w:u w:val="single"/>
        </w:rPr>
      </w:pPr>
      <w:r w:rsidRPr="00205B24">
        <w:rPr>
          <w:b/>
          <w:i/>
          <w:color w:val="FF0000"/>
          <w:u w:val="single"/>
        </w:rPr>
        <w:t>Test</w:t>
      </w:r>
    </w:p>
    <w:p w:rsidR="00D910A6" w:rsidRPr="00205B24" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:pStyle w:val="ListParagraph"/>
        <w:numPr>
          <w:ilvl w:val="0"/>
          <w:numId w:val="1"/>
        </w:numPr>
        <w:rPr>
          <w:b/>
          <w:i/>
          <w:color w:val="FF0000"/>
          <w:u w:val="single"/>
        </w:rPr>
      </w:pPr>
      <w:r w:rsidRPr="00205B24">
        <w:rPr>
          <w:b/>
          <w:i/>
          <w:color w:val="FF0000"/>
          <w:u w:val="single"/>
        </w:rPr>
        <w:t>Document</w:t>
      </w:r>
    </w:p>
    <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"/>
    <w:tbl>
      <w:tblPr>
        <w:tblStyle w:val="TableGrid"/>
        <w:tblW w:w="0" w:type="auto"/>
        <w:tblLook w:val="04A0"/>
      </w:tblPr>
      <w:tblGrid>
        <w:gridCol w:w="4788"/>
        <w:gridCol w:w="4788"/>
      </w:tblGrid>
      <w:tr w:rsidR="00D910A6" w:rsidTr="005F4CDD">
        <w:tc>
          <w:tcPr>
            <w:tcW w:w="4788" w:type="dxa"/>
          </w:tcPr>
          <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD">
            <w:r>
              <w:t>Cell1</w:t>
            </w:r>
          </w:p>
        </w:tc>
        <w:tc>
          <w:tcPr>
            <w:tcW w:w="4788" w:type="dxa"/>
          </w:tcPr>
          <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD">
            <w:r>
              <w:t>Cell2</w:t>
            </w:r>
          </w:p>
        </w:tc>
      </w:tr>
      <w:tr w:rsidR="00D910A6" w:rsidTr="005F4CDD">
        <w:tc>
          <w:tcPr>
            <w:tcW w:w="4788" w:type="dxa"/>
          </w:tcPr>
          <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD">
            <w:r>
              <w:t>Cell3</w:t>
            </w:r>
          </w:p>
        </w:tc>
        <w:tc>
          <w:tcPr>
            <w:tcW w:w="4788" w:type="dxa"/>
          </w:tcPr>
          <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="005F4CDD">
            <w:r>
              <w:t>Cell4</w:t>
            </w:r>
          </w:p>
        </w:tc>
      </w:tr>
    </w:tbl>
    <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6"/>
    <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:rPr>
          <w:sz w:val="28"/>
          <w:szCs w:val="28"/>
        </w:rPr>
      </w:pPr>
      <w:r w:rsidRPr="00205B24">
        <w:rPr>
          <w:sz w:val="28"/>
          <w:szCs w:val="28"/>
        </w:rPr>
        <w:t>Header1</w:t>
      </w:r>
    </w:p>
    <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
      </w:pPr>
      <w:r w:rsidRPr="00205B24">
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
        <w:t>Header2</w:t>
      </w:r>
    </w:p>
    <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
      </w:pPr>
    </w:p>
    <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:pStyle w:val="ListParagraph"/>
        <w:numPr>
          <w:ilvl w:val="0"/>
          <w:numId w:val="2"/>
        </w:numPr>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
      </w:pPr>
      <w:r>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
        <w:t>Item1</w:t>
      </w:r>
    </w:p>
    <w:p w:rsidR="00D910A6" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:pStyle w:val="ListParagraph"/>
        <w:numPr>
          <w:ilvl w:val="0"/>
          <w:numId w:val="2"/>
        </w:numPr>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
      </w:pPr>
      <w:r>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
        <w:t>Item2</w:t>
      </w:r>
    </w:p>
    <w:p w:rsidR="00D910A6" w:rsidRPr="00205B24" w:rsidRDefault="00D910A6" w:rsidP="00D910A6">
      <w:pPr>
        <w:pStyle w:val="ListParagraph"/>
        <w:numPr>
          <w:ilvl w:val="0"/>
          <w:numId w:val="2"/>
        </w:numPr>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
      </w:pPr>
      <w:r>
        <w:rPr>
          <w:sz w:val="36"/>
          <w:szCs w:val="36"/>
        </w:rPr>
        <w:t>Item3</w:t>
      </w:r>
    </w:p>
    <w:p w:rsidR="00000000" w:rsidRPr="00D910A6" w:rsidRDefault="00D910A6">
      <w:pPr>
        <w:rPr>
          <w:sz w:val="28"/>
          <w:szCs w:val="28"/>
        </w:rPr>
      </w:pPr>
    </w:p>
    <w:sectPr w:rsidR="00000000" w:rsidRPr="00D910A6" w:rsidSect="00D37A75">
      <w:pgSz w:w="12240" w:h="15840"/>
      <w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="720" w:footer="720" w:gutter="0"/>
      <w:cols w:space="720"/>
      <w:docGrid w:linePitch="360"/>
    </w:sectPr>
  </w:body>
<w:settings xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main">
  <w:zoom w:percent="100"/>
  <w:defaultTabStop w:val="720"/>
  <w:characterSpacingControl w:val="doNotCompress"/>
  <w:compat/>
  <w:rsids>
    <w:rsidRoot w:val="00205B24"/>
    <w:rsid w:val="00205B24"/>
    <w:rsid w:val="00546CC2"/>
    <w:rsid w:val="00814148"/>
    <w:rsid w:val="00B430C9"/>
    <w:rsid w:val="00D37A75"/>
    <w:rsid w:val="00D77760"/>
    <w:rsid w:val="00D910A6"/>
  </w:rsids>
  <m:mathPr>
    <m:mathFont m:val="Cambria Math"/>
    <m:brkBin m:val="before"/>
    <m:brkBinSub m:val="--"/>
    <m:smallFrac m:val="off"/>
    <m:dispDef/>
    <m:lMargin m:val="0"/>
    <m:rMargin m:val="0"/>
    <m:defJc m:val="centerGroup"/>
    <m:wrapIndent m:val="1440"/>
    <m:intLim m:val="subSup"/>
    <m:naryLim m:val="undOvr"/>
  </m:mathPr>
  <w:themeFontLang w:val="en-US"/>
  <w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1" w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5" w:accent6="accent6" w:hyperlink="hyperlink" w:followedHyperlink="followedHyperlink"/>
  <w:shapeDefaults>
    <o:shapedefaults v:ext="edit" spidmax="1026"/>
    <o:shapelayout v:ext="edit">
      <o:idmap v:ext="edit" data="1"/>
    </o:shapelayout>
  </w:shapeDefaults>
  <w:decimalSymbol w:val="."/>
  <w:listSeparator w:val=","/>
</w:settings>
<w:webSettings xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  <w:optimizeForBrowser/>
</w:webSettings>
<w:styles xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  <w:docDefaults>
    <w:rPrDefault>
      <w:rPr>
        <w:rFonts w:asciiTheme="minorHAnsi" w:eastAsiaTheme="minorHAnsi" w:hAnsiTheme="minorHAnsi" w:cstheme="minorBidi"/>
        <w:sz w:val="22"/>
        <w:szCs w:val="22"/>
        <w:lang w:val="en-US" w:eastAsia="en-US" w:bidi="ar-SA"/>
      </w:rPr>
    </w:rPrDefault>
    <w:pPrDefault>
      <w:pPr>
        <w:spacing w:after="200" w:line="276" w:lineRule="auto"/>
      </w:pPr>
    </w:pPrDefault>
  </w:docDefaults>
  <w:latentStyles w:defLockedState="0" w:defUIPriority="99" w:defSemiHidden="1" w:defUnhideWhenUsed="1" w:defQFormat="0" w:count="267">
    <w:lsdException w:name="Normal" w:semiHidden="0" w:uiPriority="0" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="heading 1" w:semiHidden="0" w:uiPriority="9" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="heading 2" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="heading 3" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="heading 4" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="heading 5" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="heading 6" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="heading 7" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="heading 8" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="heading 9" w:uiPriority="9" w:qFormat="1"/>
    <w:lsdException w:name="toc 1" w:uiPriority="39"/>
    <w:lsdException w:name="toc 2" w:uiPriority="39"/>
    <w:lsdException w:name="toc 3" w:uiPriority="39"/>
    <w:lsdException w:name="toc 4" w:uiPriority="39"/>
    <w:lsdException w:name="toc 5" w:uiPriority="39"/>
    <w:lsdException w:name="toc 6" w:uiPriority="39"/>
    <w:lsdException w:name="toc 7" w:uiPriority="39"/>
    <w:lsdException w:name="toc 8" w:uiPriority="39"/>
    <w:lsdException w:name="toc 9" w:uiPriority="39"/>
    <w:lsdException w:name="caption" w:uiPriority="35" w:qFormat="1"/>
    <w:lsdException w:name="Title" w:semiHidden="0" w:uiPriority="10" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Default Paragraph Font" w:uiPriority="1"/>
    <w:lsdException w:name="Subtitle" w:semiHidden="0" w:uiPriority="11" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Strong" w:semiHidden="0" w:uiPriority="22" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Emphasis" w:semiHidden="0" w:uiPriority="20" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Table Grid" w:semiHidden="0" w:uiPriority="59" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Placeholder Text" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="No Spacing" w:semiHidden="0" w:uiPriority="1" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Light Shading" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light List" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Grid" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Dark List" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Shading" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful List" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Grid" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Shading Accent 1" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light List Accent 1" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Grid Accent 1" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 1 Accent 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 2 Accent 1" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 1 Accent 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Revision" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="List Paragraph" w:semiHidden="0" w:uiPriority="34" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Quote" w:semiHidden="0" w:uiPriority="29" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Intense Quote" w:semiHidden="0" w:uiPriority="30" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Medium List 2 Accent 1" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 1 Accent 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 2 Accent 1" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 3 Accent 1" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Dark List Accent 1" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Shading Accent 1" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful List Accent 1" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Grid Accent 1" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Shading Accent 2" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light List Accent 2" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Grid Accent 2" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 1 Accent 2" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 2 Accent 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 1 Accent 2" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 2 Accent 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 1 Accent 2" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 2 Accent 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 3 Accent 2" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Dark List Accent 2" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Shading Accent 2" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful List Accent 2" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Grid Accent 2" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Shading Accent 3" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light List Accent 3" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Grid Accent 3" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 1 Accent 3" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 2 Accent 3" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 1 Accent 3" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 2 Accent 3" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 1 Accent 3" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 2 Accent 3" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 3 Accent 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Dark List Accent 3" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Shading Accent 3" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful List Accent 3" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Grid Accent 3" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Shading Accent 4" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light List Accent 4" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Grid Accent 4" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 1 Accent 4" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 2 Accent 4" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 1 Accent 4" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 2 Accent 4" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 1 Accent 4" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 2 Accent 4" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 3 Accent 4" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Dark List Accent 4" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Shading Accent 4" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful List Accent 4" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Grid Accent 4" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Shading Accent 5" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light List Accent 5" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Grid Accent 5" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 1 Accent 5" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 2 Accent 5" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 1 Accent 5" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 2 Accent 5" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 1 Accent 5" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 2 Accent 5" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 3 Accent 5" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Dark List Accent 5" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Shading Accent 5" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful List Accent 5" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Grid Accent 5" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Shading Accent 6" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light List Accent 6" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Light Grid Accent 6" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 1 Accent 6" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Shading 2 Accent 6" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 1 Accent 6" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium List 2 Accent 6" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 1 Accent 6" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 2 Accent 6" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Medium Grid 3 Accent 6" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Dark List Accent 6" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Shading Accent 6" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful List Accent 6" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Colorful Grid Accent 6" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
    <w:lsdException w:name="Subtle Emphasis" w:semiHidden="0" w:uiPriority="19" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Intense Emphasis" w:semiHidden="0" w:uiPriority="21" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Subtle Reference" w:semiHidden="0" w:uiPriority="31" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Intense Reference" w:semiHidden="0" w:uiPriority="32" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Book Title" w:semiHidden="0" w:uiPriority="33" w:unhideWhenUsed="0" w:qFormat="1"/>
    <w:lsdException w:name="Bibliography" w:uiPriority="37"/>
    <w:lsdException w:name="TOC Heading" w:uiPriority="39" w:qFormat="1"/>
  </w:latentStyles>
  <w:style w:type="paragraph" w:default="1" w:styleId="Normal">
    <w:name w:val="Normal"/>
    <w:qFormat/>
    <w:rsid w:val="00D37A75"/>
  </w:style>
  <w:style w:type="character" w:default="1" w:styleId="DefaultParagraphFont">
    <w:name w:val="Default Paragraph Font"/>
    <w:uiPriority w:val="1"/>
    <w:semiHidden/>
    <w:unhideWhenUsed/>
  </w:style>
  <w:style w:type="table" w:default="1" w:styleId="TableNormal">
    <w:name w:val="Normal Table"/>
    <w:uiPriority w:val="99"/>
    <w:semiHidden/>
    <w:unhideWhenUsed/>
    <w:qFormat/>
    <w:tblPr>
      <w:tblInd w:w="0" w:type="dxa"/>
      <w:tblCellMar>
        <w:top w:w="0" w:type="dxa"/>
        <w:left w:w="108" w:type="dxa"/>
        <w:bottom w:w="0" w:type="dxa"/>
        <w:right w:w="108" w:type="dxa"/>
      </w:tblCellMar>
    </w:tblPr>
  </w:style>
  <w:style w:type="numbering" w:default="1" w:styleId="NoList">
    <w:name w:val="No List"/>
    <w:uiPriority w:val="99"/>
    <w:semiHidden/>
    <w:unhideWhenUsed/>
  </w:style>
  <w:style w:type="paragraph" w:styleId="ListParagraph">
    <w:name w:val="List Paragraph"/>
    <w:basedOn w:val="Normal"/>
    <w:uiPriority w:val="34"/>
    <w:qFormat/>
    <w:rsid w:val="00205B24"/>
    <w:pPr>
      <w:ind w:left="720"/>
      <w:contextualSpacing/>
    </w:pPr>
  </w:style>
  <w:style w:type="table" w:styleId="TableGrid">
    <w:name w:val="Table Grid"/>
    <w:basedOn w:val="TableNormal"/>
    <w:uiPriority w:val="59"/>
    <w:rsid w:val="00205B24"/>
    <w:pPr>
      <w:spacing w:after="0" w:line="240" w:lineRule="auto"/>
    </w:pPr>
    <w:tblPr>
      <w:tblInd w:w="0" w:type="dxa"/>
      <w:tblBorders>
        <w:top w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
        <w:left w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
        <w:bottom w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
        <w:right w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
        <w:insideH w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
        <w:insideV w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
      </w:tblBorders>
      <w:tblCellMar>
        <w:top w:w="0" w:type="dxa"/>
        <w:left w:w="108" w:type="dxa"/>
        <w:bottom w:w="0" w:type="dxa"/>
        <w:right w:w="108" w:type="dxa"/>
      </w:tblCellMar>
    </w:tblPr>
  </w:style>
</w:styles>
<w:numbering xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml">
  <w:abstractNum w:abstractNumId="0">
    <w:nsid w:val="182E471A"/>
    <w:multiLevelType w:val="hybridMultilevel"/>
    <w:tmpl w:val="0C544E2E"/>
    <w:lvl w:ilvl="0" w:tplc="0409000F">
      <w:start w:val="1"/>
      <w:numFmt w:val="decimal"/>
      <w:lvlText w:val="%1."/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="720" w:hanging="360"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="1" w:tplc="04090019" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="lowerLetter"/>
      <w:lvlText w:val="%2."/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="1440" w:hanging="360"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="lowerRoman"/>
      <w:lvlText w:val="%3."/>
      <w:lvlJc w:val="right"/>
      <w:pPr>
        <w:ind w:left="2160" w:hanging="180"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="decimal"/>
      <w:lvlText w:val="%4."/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="2880" w:hanging="360"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="lowerLetter"/>
      <w:lvlText w:val="%5."/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="3600" w:hanging="360"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="lowerRoman"/>
      <w:lvlText w:val="%6."/>
      <w:lvlJc w:val="right"/>
      <w:pPr>
        <w:ind w:left="4320" w:hanging="180"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="decimal"/>
      <w:lvlText w:val="%7."/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="5040" w:hanging="360"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="lowerLetter"/>
      <w:lvlText w:val="%8."/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="5760" w:hanging="360"/>
      </w:pPr>
    </w:lvl>
    <w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="lowerRoman"/>
      <w:lvlText w:val="%9."/>
      <w:lvlJc w:val="right"/>
      <w:pPr>
        <w:ind w:left="6480" w:hanging="180"/>
      </w:pPr>
    </w:lvl>
  </w:abstractNum>
  <w:abstractNum w:abstractNumId="1">
    <w:nsid w:val="1BDF66DA"/>
    <w:multiLevelType w:val="hybridMultilevel"/>
    <w:tmpl w:val="F2C2C324"/>
    <w:lvl w:ilvl="0" w:tplc="04090001">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val=""/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="720" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val="o"/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="1440" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val=""/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="2160" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val=""/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="2880" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val="o"/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="3600" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val=""/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="4320" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val=""/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="5040" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val="o"/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="5760" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Courier New" w:hAnsi="Courier New" w:cs="Courier New" w:hint="default"/>
      </w:rPr>
    </w:lvl>
    <w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="1">
      <w:start w:val="1"/>
      <w:numFmt w:val="bullet"/>
      <w:lvlText w:val=""/>
      <w:lvlJc w:val="left"/>
      <w:pPr>
        <w:ind w:left="6480" w:hanging="360"/>
      </w:pPr>
      <w:rPr>
        <w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/>
      </w:rPr>
    </w:lvl>
  </w:abstractNum>
  <w:num w:numId="1">
    <w:abstractNumId w:val="1"/>
  </w:num>
  <w:num w:numId="2">
    <w:abstractNumId w:val="0"/>
  </w:num>
</w:numbering>
<w:fonts xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  <w:font w:name="Symbol">
    <w:panose1 w:val="05050102010706020507"/>
    <w:charset w:val="02"/>
    <w:family w:val="roman"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb0="00000000" w:usb1="10000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" w:csb1="00000000"/>
  </w:font>
  <w:font w:name="Times New Roman">
    <w:panose1 w:val="02020603050405020304"/>
    <w:charset w:val="00"/>
    <w:family w:val="roman"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb0="E0002AEF" w:usb1="C0007841" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000"/>
  </w:font>
  <w:font w:name="Courier New">
    <w:panose1 w:val="02070309020205020404"/>
    <w:charset w:val="00"/>
    <w:family w:val="modern"/>
    <w:pitch w:val="fixed"/>
    <w:sig w:usb0="E0002AFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000"/>
  </w:font>
  <w:font w:name="Wingdings">
    <w:panose1 w:val="05000000000000000000"/>
    <w:charset w:val="02"/>
    <w:family w:val="auto"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb0="00000000" w:usb1="10000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000" w:csb1="00000000"/>
  </w:font>
  <w:font w:name="Calibri">
    <w:panose1 w:val="020F0502020204030204"/>
    <w:charset w:val="00"/>
    <w:family w:val="swiss"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb0="A00002EF" w:usb1="4000207B" w:usb2="00000000" w:usb3="00000000" w:csb0="0000009F" w:csb1="00000000"/>
  </w:font>
  <w:font w:name="Cambria">
    <w:panose1 w:val="02040503050406030204"/>
    <w:charset w:val="00"/>
    <w:family w:val="roman"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb0="A00002EF" w:usb1="4000004B" w:usb2="00000000" w:usb3="00000000" w:csb0="0000009F" w:csb1="00000000"/>
  </w:font>
</w:fonts>
</w:document>

 HTML File

<html xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:WX="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<OBJECT ID="MathPlayer" CLASSID="clsid:32F66A20-7614-11D4-BD11-00104BD3F987"></OBJECT><?IMPORT NAMESPACE="mml" IMPLEMENTATION="#MathPlayer" ?><style id="dynCom" type="text/css"></style>
<script type="text/javascript" language="JavaScript">
<!--
function msoCommentShow(anchor_id, com_id)
{
    if(msoBrowserCheck())
        {
        c = document.all(com_id);
        a = document.all(anchor_id);
        if (null != c && null == c.length && null != a && null == a.length)
            {
            var cw = c.offsetWidth;
            var ch = c.offsetHeight;
            var aw = a.offsetWidth;
            var ah = a.offsetHeight;
            var x  = a.offsetLeft;
            var y  = a.offsetTop;
            var el = a;
            while (el.tagName != "BODY")
                {
                el = el.offsetParent;
                x = x + el.offsetLeft;
                y = y + el.offsetTop;
                }
            var bw = document.body.clientWidth;
            var bh = document.body.clientHeight;
            var bsl = document.body.scrollLeft;
            var bst = document.body.scrollTop;
            if (x + cw + ah / 2 > bw + bsl && x + aw - ah / 2 - cw >= bsl )
                { c.style.left = x + aw - ah / 2 - cw; }
            else
                { c.style.left = x + ah / 2; }
            if (y + ch + ah / 2 > bh + bst && y + ah / 2 - ch >= bst )
                { c.style.top = y + ah / 2 - ch; }
            else
                { c.style.top = y + ah / 2; }
            c.style.visibility = "visible";
}    }    }
function msoCommentHide(com_id)
{
    if(msoBrowserCheck())
        {
        c = document.all(com_id);
        if (null != c && null == c.length)
        {
        c.style.visibility = "hidden";
        c.style.left = -1000;
        c.style.top = -1000;
        } }
}
function msoBrowserCheck()
{
    ms = navigator.appVersion.indexOf("MSIE");
    vers = navigator.appVersion.substring(ms + 5, ms + 6);
    ie4 = (ms > 0) && (parseInt(vers) >= 4);
    return ie4;
}
if (msoBrowserCheck())
{
    document.styleSheets.dynCom.addRule(".msocomanchor","background: infobackground");
    document.styleSheets.dynCom.addRule(".msocomoff","display: none");
    document.styleSheets.dynCom.addRule(".msocomtxt","visibility: hidden");
    document.styleSheets.dynCom.addRule(".msocomtxt","position: absolute");
    document.styleSheets.dynCom.addRule(".msocomtxt","top: -1000");
    document.styleSheets.dynCom.addRule(".msocomtxt","left: -1000");
    document.styleSheets.dynCom.addRule(".msocomtxt","width: 33%");
    document.styleSheets.dynCom.addRule(".msocomtxt","background: infobackground");
    document.styleSheets.dynCom.addRule(".msocomtxt","color: infotext");
    document.styleSheets.dynCom.addRule(".msocomtxt","border-top: 1pt solid threedlightshadow");
    document.styleSheets.dynCom.addRule(".msocomtxt","border-right: 2pt solid threedshadow");
    document.styleSheets.dynCom.addRule(".msocomtxt","border-bottom: 2pt solid threedshadow");
    document.styleSheets.dynCom.addRule(".msocomtxt","border-left: 1pt solid threedlightshadow");
    document.styleSheets.dynCom.addRule(".msocomtxt","padding: 3pt 3pt 3pt 3pt");
    document.styleSheets.dynCom.addRule(".msocomtxt","z-index: 100");
}
--></script><style>

                            v\:* {behavior:url(#default#VML);}
                            o\:* {behavior:url(#default#VML);}
                            w10\:* {behavior:url(#default#VML);}
                            .shape {behavior:url(#default#VML);}
                        </style><style>
      
          v\:* { behavior: url(#default#VML); } 
            @font-face{font-family:"Symbol";panose-1:;}@font-face{font-family:"Times New Roman";panose-1:;}@font-face{font-family:"Courier New";panose-1:;}@font-face{font-family:"Wingdings";panose-1:;}@font-face{font-family:"Calibri";panose-1:;}@font-face{font-family:"Cambria";panose-1:;}

            del {text-decoration:line-through;color:red;}
           
                ins {text-decoration:none;}
              .Normal-P{
   margin-left:0pt;margin-right:0pt;margin-top:0pt;margin-bottom:.0001pt;font-size:10.0pt;font-family:"Times New Roman";
        margin-bottom:10pt;
      }
   .Normal-H{}
   .DefaultParagraphFont-H{}
   .TableNormal-T{} .TableNormal-R{} .TableNormal-C{vertical-align:top;} .ListParagraph-P{
   margin-left:0pt;margin-right:0pt;margin-top:0pt;margin-bottom:.0001pt;font-size:10.0pt;font-family:"Times New Roman";
        margin-bottom:10pt;
      }
   .ListParagraph-H{}
   .TableGrid-T{} .TableGrid-R{} .TableGrid-C{vertical-align:top;
        line-height:24pt;
      } </style>
</head>
<body style="">
<p class="ListParagraph-P" style="direction:ltr;unicode-bidi:normal;&#10;        margin-left:&#10;      36pt;&#10;        &#10;          text-indent:-18pt;&#10;        ">
<span class="ListParagraph-H"><span class="-H" style="font-weight:bold;font-style:italic;&#10;    color:#FF0000;&#10;  font-style:normal;text-decoration:none;font-weight:normal;"></span><span class="-H" style="font-weight:bold;font-style:italic;&#10;    color:#FF0000;&#10;  text-decoration: underline;">Test</span></span>
</p>
<p class="ListParagraph-P" style="direction:ltr;unicode-bidi:normal;&#10;        margin-left:&#10;      36pt;&#10;        &#10;          text-indent:-18pt;&#10;        ">
<span class="ListParagraph-H"><span class="-H" style="font-weight:bold;font-style:italic;&#10;    color:#FF0000;&#10;  font-style:normal;text-decoration:none;font-weight:normal;"></span><span class="-H" style="font-weight:bold;font-style:italic;&#10;    color:#FF0000;&#10;  text-decoration: underline;">Document</span></span>
</p>
<p class="Normal-P" style="direction:ltr;unicode-bidi:normal;">
<span class="Normal-H"> </span>
</p>
<table class="TableGrid-T" cellspacing="0" style="border-collapse:collapse;margin-left:0pt&#10;      ;">
<tr class="TableGrid-R">
<td class="TableGrid-C" style="&#10;    width:239.4pt&#10;      ;&#10;  border-top:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;padding:0pt&#10;       5.4pt&#10;       0pt&#10;       5.4pt&#10;      ;">
         
          <p class="Normal-P" style="&#10;        margin-bottom:0pt;&#10;      direction:ltr;unicode-bidi:normal;">
<span class="Normal-H">Cell1</span>
</p>
        </td><td class="TableGrid-C" style="&#10;    width:239.4pt&#10;      ;&#10;  border-top:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;padding:0pt&#10;       5.4pt&#10;       0pt&#10;       5.4pt&#10;      ;">
         
          <p class="Normal-P" style="&#10;        margin-bottom:0pt;&#10;      direction:ltr;unicode-bidi:normal;">
<span class="Normal-H">Cell2</span>
</p>
        </td>
</tr>
<tr class="TableGrid-R">
<td class="TableGrid-C" style="&#10;    width:239.4pt&#10;      ;&#10;  border-top:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;padding:0pt&#10;       5.4pt&#10;       0pt&#10;       5.4pt&#10;      ;">
         
          <p class="Normal-P" style="&#10;        margin-bottom:0pt;&#10;      direction:ltr;unicode-bidi:normal;">
<span class="Normal-H">Cell3</span>
</p>
        </td><td class="TableGrid-C" style="&#10;    width:239.4pt&#10;      ;&#10;  border-top:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;border-top:solid #000000 0.5pt;border-right:solid #000000 0.5pt;border-bottom:solid #000000 0.5pt;border-left:solid #000000 0.5pt;padding:0pt&#10;       5.4pt&#10;       0pt&#10;       5.4pt&#10;      ;">
         
          <p class="Normal-P" style="&#10;        margin-bottom:0pt;&#10;      direction:ltr;unicode-bidi:normal;">
<span class="Normal-H">Cell4</span>
</p>
        </td>
</tr>
<tr height="0">
<td style="&#10;              margin:0;padding:0;border:none;width:239.4pt&#10;      ;&#10;            "></td><td style="&#10;              margin:0;padding:0;border:none;width:239.4pt&#10;      ;&#10;            "></td>
</tr>
</table>
<p class="Normal-P" style="direction:ltr;unicode-bidi:normal;">
<span class="Normal-H"> </span>
</p>
<p class="Normal-P" style="direction:ltr;unicode-bidi:normal;">
<span class="Normal-H"><span class="-H" style="&#10;    font-size:14pt;&#10;  "></span><span class="-H" style="&#10;    font-size:14pt;&#10;  ">Header1</span></span>
</p>
<p class="Normal-P" style="direction:ltr;unicode-bidi:normal;">
<span class="Normal-H"><span class="-H" style="&#10;    font-size:18pt;&#10;  "></span><span class="-H" style="&#10;    font-size:18pt;&#10;  ">Header2</span></span>
</p>
<p class="Normal-P" style="direction:ltr;unicode-bidi:normal;">
<span class="Normal-H"><span class="-H" style="&#10;    font-size:18pt;&#10;  "></span> </span>
</p>
<p class="ListParagraph-P" style="direction:ltr;unicode-bidi:normal;&#10;        margin-left:&#10;      36pt;&#10;        &#10;          text-indent:-18pt;&#10;        ">
<span class="ListParagraph-H"><span class="-H" style="&#10;    font-size:18pt;&#10;  "></span><span class="-H" style="&#10;    font-size:18pt;&#10;  ">Item1</span></span>
</p>
<p class="ListParagraph-P" style="direction:ltr;unicode-bidi:normal;&#10;        margin-left:&#10;      36pt;&#10;        &#10;          text-indent:-18pt;&#10;        ">
<span class="ListParagraph-H"><span class="-H" style="&#10;    font-size:18pt;&#10;  "></span><span class="-H" style="&#10;    font-size:18pt;&#10;  ">Item2</span></span>
</p>
<p class="ListParagraph-P" style="direction:ltr;unicode-bidi:normal;&#10;        margin-left:&#10;      36pt;&#10;        &#10;          text-indent:-18pt;&#10;        ">
<span class="ListParagraph-H"><span class="-H" style="&#10;    font-size:18pt;&#10;  "></span><span class="-H" style="&#10;    font-size:18pt;&#10;  ">Item3</span></span>
</p>
<p class="Normal-P" style="direction:ltr;unicode-bidi:normal;">
<span class="Normal-H"><span class="-H" style="&#10;    font-size:14pt;&#10;  "></span> </span>
</p>
</body>
</html>

May 8, 2009 at 12:06 AM

Thank you very much for your response. I tried this, but there are a lots of unneccessary characters still produced. Also, are bulleted/numbered list not yet supported?

Regards,
Joey

 

Developer
May 8, 2009 at 8:28 AM

Make sure you use DocX2Html_IE.xslt (under OpenXMLViewer workspace folder) for generating the HTML file. The file DocX2Html.xslt should be used for generating the XHTML files only.

Round bullets are supported. For bullets to apppear, there is additional processing that happens in the C++ code. If you just transform the above XML data directly, you won't see the bullets.

May 19, 2009 at 10:57 AM

Yes sir, I am hoping to produce a well-formed xhtml. So which xslt should I use?

Also, can the additional processing be done in C#?

 

Coordinator
May 21, 2009 at 1:41 PM

Hi,

For XHTML, use DocX2Html.xslt. You can use the C# file to do the conversion. However, since we are not supporting the C# port, we may not be able to fix any issues in the translation. There are a couple of file locks that occur with the C# code, which will need to be resolved (Hint: Close the open xml files).

Wishing you the best with your effort.

Best regards,

Anand

May 24, 2009 at 6:08 AM

Hi,

Sorry to interrupt, but I have a small question related to this comment:

Round bullets are supported. For bullets to apppear, there is additional processing that happens in the C++ code. If you just transform the above XML data directly, you won't see the bullets.

Is this also true of images? ie Are they handled through additional processing in the C++ code or can the xml data be transformed directly?

Coordinator
May 25, 2009 at 4:09 AM

Hi codebeck,

You are correct in assuming that there is preprocessing of image tags as well. In the xml document, images can be present inside w:pict, a:graphic and v:imagedata tags. These are pre-processed in the C++ code.

And discussions are always welcome. No need for apologies :)

Cheers,

Anand

May 26, 2009 at 6:58 PM

Hi Anand,

Thanks very much for the reply!  Studying the C# port, I can see what you mean.  (I know it is not supported, but I am more familiar with C#)  Other than the file locking issue you mentioned, so far it seems to work the same as the C++ version, except it does not actually extract the images.  So I guess that is my next step ;-)

Cheers

 

Coordinator
May 27, 2009 at 12:49 PM

Hi,

Below is some code to help you along. We used this in a very early prototype application in C#.

This will need to be called after comining the document.xml with the other xmls in the document package.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<font size="2">

 

</font>

 

private static void HandleImages(XmlDocument mainDoc, XmlNamespaceManager nsm, Hashtable imagelinkTable, Hashtable

hyperlinkTable)

{

<font size="2">

Uri tempUri =

</font>

 

null

;<font size="2">

 

</font>

 

// handle E2.0 images

<font size="2">

XmlNodeList oartNodes = mainDoc.SelectNodes(

</font>

 

"//w:drawing/wp:inline|//w:drawing/wp:anchor"

, nsm);<font size="2">

 

</font>

 

string pictureDataXpathQuery = "./a:graphic/a:graphicData/pic:pic/pic:blipFill"

;<font size="2">

 

</font>

 

foreach (XmlNode node in

oartNodes)

{

XmlNode pictureDataNode = node.SelectSingleNode(pictureDataXpathQuery, nsm);

<font size="2">

 

</font>

 

if (pictureDataNode != null

)

{

<font size="2">

WordXmlPicture picture =

</font>

 

new

WordXmlPicture();

picture.ReadStandardAttributes(pictureDataNode);

<font size="2">

XmlNode picSizeNode = node.SelectSingleNode(

</font>

 

"./wp:extent"

, nsm);<font size="2">

 

</font>

 

if (picSizeNode != null

)

{

picture.ReadSizeAttributes(picSizeNode);

}

 

<font size="2">

XmlNode picLinkNode = node.SelectSingleNode(

</font>

 

"./wp:docPr/a:hlinkClick"

, nsm);<font size="2">

 

</font>

 

if (picLinkNode != null

)

{

<font size="2">

 

</font>

 

string linkRelId = getAttributeValue(picLinkNode, "r:id"

);<font size="2">

 

</font>

 

if (!String.IsNullOrEmpty(linkRelId) && hyperlinkTable != null

)

{

<font size="2">

picture.HlinkReference = hyperlinkTable[linkRelId]

</font>

 

as string

;

}

picture.ReadLinkAttributes(picLinkNode);

}

<font size="2">

XmlNode linkDataNode = pictureDataNode.SelectSingleNode(

</font>

 

"./a:blip"

, nsm);

 

<font size="2">

 

</font>

 

if (linkDataNode != null

)

{

<font size="2">

 

</font>

 

//Select Linked Images

<font size="2">

 

</font>

 

string imgRelId = getAttributeValue(linkDataNode, "r:link"

);<font size="2">

 

</font>

 

if (!String.IsNullOrEmpty(imgRelId) && imagelinkTable != null

)

{

<font size="2">

tempUri = imagelinkTable[imgRelId]

</font>

 

as

Uri;

picture.Src = tempUri.ToString();

}

<font size="2">

 

</font>

 

else

{

<font size="2">

 

</font>

 

//Read embedded image link

<font size="2">

imgRelId = getAttributeValue(linkDataNode,

</font>

 

"r:embed"

);<font size="2">

 

</font>

 

if (!String.IsNullOrEmpty(imgRelId) && imagelinkTable != null

)

{

<font size="2">

tempUri = imagelinkTable[imgRelId]

</font>

 

as

Uri;<font size="2">

picture.Src =

</font>

 

"data/"

+ tempUri.ToString();

}

}

<font size="2">

 

</font>

 

// if the relationship isn't found, produce a warning

<font size="2">

 

</font>

 

//if (String.IsNullOrEmpty(picture.Src))

<font size="2">

 

</font>

 

//{

<font size="2">

 

</font>

 

// this.embeddedPicturesDropped++;

<font size="2">

 

</font>

 

//}

}

XmlElement imageElement = createImageElement(mainDoc, picture, srcDocLibPath);

<font size="2">

 

</font>

 

if (imageElement != null

)

{

node.ParentNode.ParentNode.ReplaceChild(imageElement, node.ParentNode);

}

}

}

<font size="2">

 

</font>

 

// handle E1.0 images

<font size="2">

XmlNodeList nodes = mainDoc.SelectNodes(

</font>

 

"//w:pict|//w:object"

, nsm);<font size="2">

 

</font>

 

string shapeXpathQuery = "./v:shape"

;<font size="2">

 

</font>

 

foreach (XmlNode node in

nodes)

{

XmlNode shapeNode = node.SelectSingleNode(shapeXpathQuery, nsm);

<font size="2">

 

</font>

 

if (shapeNode != null

)

{

<font size="2">

WordXmlPicture picture =

</font>

 

new

WordXmlPicture();

picture.ReadStandardAttributes(shapeNode);

<font size="2">

XmlNode imageDataNode = shapeNode.SelectSingleNode(

</font>

 

"./v:imagedata"

, nsm);<font size="2">

 

</font>

 

if (imageDataNode != null

)

{

<font size="2">

 

</font>

 

string imgRelId = getAttributeValue(imageDataNode, "r:id"

);<font size="2">

 

</font>

 

if (!String.IsNullOrEmpty(imgRelId) && imagelinkTable != null

)

{

<font size="2">

tempUri = imagelinkTable[imgRelId]

</font>

 

as

Uri;<font size="2">

 

</font>

 

if (tempUri == null

)

{

<font size="2">

 

</font>

 

continue

;

}

<font size="2">

picture.Src =

</font>

 

"data/"

+ tempUri.ToString();

}

<font size="2">

 

</font>

 

// if the relationship isn't found, produce a warning

<font size="2">

 

</font>

 

//if (String.IsNullOrEmpty(picture.Src))

<font size="2">

 

</font>

 

//{

<font size="2">

 

</font>

 

// embeddedPicturesDropped++;

<font size="2">

 

</font>

 

//}

<font size="2">

picture.HlinkReference = getAttributeValue(imageDataNode,

</font>

 

"href"

);

}

XmlElement imageElement = createImageElement(mainDoc, picture, srcDocLibPath);

<font size="2">

 

</font>

 

if (imageElement != null

)

 

Cheers

Anand

May 27, 2009 at 6:48 PM

Thanks Anand!  That is VERY helpful.

Cheers