{"id":897,"date":"2011-12-01T04:20:18","date_gmt":"2011-12-01T04:20:18","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=897"},"modified":"2014-03-04T06:01:30","modified_gmt":"2014-03-04T06:01:30","slug":"xslt-expanded","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/xslt-expanded\/","title":{"rendered":"XSLT"},"content":{"rendered":"<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-expanded'>Back to TOC<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/xslt-condensed'>Condensed TOC<\/a><\/span><\/h2>\n<p>Extensible Stylesheet Language Transformations<\/p>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/09\/29\/transforming-open-xml-documents-using-xslt.aspx\" target=\"_blank\">Transforming Open XML Documents using XSLT<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Transforming Open XML Documents using XSLT<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/xslt-expanded'>XSLT<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/opc-expanded'>OPC<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/flat-opc-expanded'>Flat OPC<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/09\/29\/the-flat-opc-format.aspx\" target=\"_blank\">The Flat OPC Format<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we need to convert the Open XML document into the Flat OPC format.  We then perform the XSLT transform, producing a new file in the Flat OPC format, and then convert back to Open XML (OPC) format.  This post is one in a series of four posts that present this approach to transforming Open XML documents using XSLT.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/opc-expanded'>OPC<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/flat-opc-expanded'>Flat OPC<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/xslt-expanded'>XSLT<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Back to TOCCondensed TOC Extensible Stylesheet Language Transformations Transforming Open XML Documents using XSLT Transforming Open XML Documents using XSLT (Article) Keywords:&nbsp;&nbsp;OpenXML&nbsp;&nbsp;XSLT&nbsp;&nbsp;OPC&nbsp;&nbsp;Flat OPC&nbsp;&nbsp; The Flat OPC Format Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we need to convert the Open XML document into the Flat OPC [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"","footnotes":""},"class_list":["post-897","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=897"}],"version-history":[{"count":6,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/897\/revisions"}],"predecessor-version":[{"id":1744,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/897\/revisions\/1744"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}