{"id":2924,"date":"2016-03-19T06:30:51","date_gmt":"2016-03-19T06:30:51","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=2924"},"modified":"2016-03-19T06:33:24","modified_gmt":"2016-03-19T06:33:24","slug":"open-xml-and-javascript","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/open-xml-and-javascript\/","title":{"rendered":"Open XML and JavaScript"},"content":{"rendered":"<p>This page contains a summary of all content about using Open XML from JavaScript.<\/p>\n<table style=\"border-collapse: collapse; border: none;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; font-weight: bold;\" valign=\"top\">Link<\/td>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; font-weight: bold;\" valign=\"top\">Summary<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\"><a href=\"https:\/\/www.ericwhite.com\/blog\/working-with-open-xml-documents-using-javascript\/\">Screen-cast: Working with Open XML using JavaScript<\/a><\/td>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\">This screen-cast shows a small proof-of-concept example that uses JavaScript to open, modify, and save an Open XML document. The screen-cast introduces some small Flash modules that enable uploading a file from the local file system into JavaScript data, and saving an Open XML document from JavaScript to the local file system.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\"><a href=\"https:\/\/www.ericwhite.com\/blog\/new-open-source-project-linq-to-xml-for-javascript\/\">LINQ to XML for JavaScript<\/a><\/td>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\">Introduces LINQ to XML for JavaScript (Ltxml.js), which enables you to write much more expressive XML manipulation code, in the style of LINQ to XML for .NET<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\"><a href=\"https:\/\/www.ericwhite.com\/blog\/linq-to-xml-for-javascript-gaining-performance-through-atomization\/\">Gaining Performance through Atomization<\/a><\/td>\n<td style=\"border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\" valign=\"top\">Introduces XNamespace and XName atomization, and describes the implementation of atomization in Ltxml.js.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a class=\"ExistingPageLink\" title=\"Click to view the page titled: Open XML SDK for JavaScript\" href=\"https:\/\/www.ericwhite.com\/blog\/open-xml-sdk-for-javascript\/\">Open XML SDK for JavaScript<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page contains a summary of all content about using Open XML from JavaScript. Link Summary Screen-cast: Working with Open XML using JavaScript This screen-cast shows a small proof-of-concept example that uses JavaScript to open, modify, and save an Open XML document. The screen-cast introduces some small Flash modules that enable uploading a file from [&hellip;]<\/p>\n","protected":false},"author":10567,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","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-2924","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/2924","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\/10567"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=2924"}],"version-history":[{"count":3,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/2924\/revisions"}],"predecessor-version":[{"id":2927,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/2924\/revisions\/2927"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=2924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}