Submit Search
Upload
First Encounters With Office Open Xml
•
2 likes
•
3,121 views
Matt Turner
Follow
Slides from the XML 2007 conference session about Office Open XML and MarkLogic Server
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 31
Recommended
Bp205
Bp205
John Head
Understanding Dom
Understanding Dom
LiquidHub
Bp124
Bp124
John Head
Introductionto Xm Lmessaging
Introductionto Xm Lmessaging
LiquidHub
Payday
Payday
maxgrids
جامع البيان في القراءات السبع لابي عمرو الداني من أول سورة الأعراف الى نهاية ...
جامع البيان في القراءات السبع لابي عمرو الداني من أول سورة الأعراف الى نهاية ...
سمير بسيوني
ОРКСЭ в гимназии
ОРКСЭ в гимназии
Tatyana Yakovleva
Trends ICT in Onderwijs - Beta-faculteit
Trends ICT in Onderwijs - Beta-faculteit
guest1d107
Recommended
Bp205
Bp205
John Head
Understanding Dom
Understanding Dom
LiquidHub
Bp124
Bp124
John Head
Introductionto Xm Lmessaging
Introductionto Xm Lmessaging
LiquidHub
Payday
Payday
maxgrids
جامع البيان في القراءات السبع لابي عمرو الداني من أول سورة الأعراف الى نهاية ...
جامع البيان في القراءات السبع لابي عمرو الداني من أول سورة الأعراف الى نهاية ...
سمير بسيوني
ОРКСЭ в гимназии
ОРКСЭ в гимназии
Tatyana Yakovleva
Trends ICT in Onderwijs - Beta-faculteit
Trends ICT in Onderwijs - Beta-faculteit
guest1d107
Cole-Week 4-COM411A
Cole-Week 4-COM411A
Christopher Cole
Educación inclusiva, diversidad y discursividad.aldo ocampo gonzález
Educación inclusiva, diversidad y discursividad.aldo ocampo gonzález
hipocampus0727
Kte helye es szerepe lazarne szanadi csilla
Kte helye es szerepe lazarne szanadi csilla
ktegyesulet
Colaborativo 1 fase_1_rosa_elena_rodriguez
Colaborativo 1 fase_1_rosa_elena_rodriguez
Rositar66
Saranyaaaaaaaa
Saranyaaaaaaaa
sreerajpillai
Digital Decimal Counter
Digital Decimal Counter
Fredrick Kendrick
здоровье
здоровье
Мадиана Кабдолла
Resume - Alejandro Mercado
Resume - Alejandro Mercado
Alejandro Mercado
TDAH
TDAH
Jose Manuel Yepiz Carrillo
LASU 2016/2017 Comprehensive Merit Admission List www.alluniversitynews.com
LASU 2016/2017 Comprehensive Merit Admission List www.alluniversitynews.com
Mbadinuju Chiemeka Valentine B.Sc
epicenter2010 Open Xml
epicenter2010 Open Xml
Craig Murphy
BusinessAnalyst_Training.pptx
BusinessAnalyst_Training.pptx
RaghuvamsiKandukuri1
Office OpenXML: a technical approach for OOo.
Office OpenXML: a technical approach for OOo.
Alexandro Colorado
X Usax Pdf
X Usax Pdf
nit Allahabad
Document Sucuess With Office 2007
Document Sucuess With Office 2007
Severus Prime
Xml and xml processor
Xml and xml processor
Himanshu Soni
Xml and xml processor
Xml and xml processor
Himanshu Soni
Java Web Services
Java Web Services
Jussi Pohjolainen
sidje
sidje
webuploader
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
Alexandro Colorado
Working with xml data
Working with xml data
aspnet123
Xml in bio medical field
Xml in bio medical field
Juman Ghazi
More Related Content
Viewers also liked
Cole-Week 4-COM411A
Cole-Week 4-COM411A
Christopher Cole
Educación inclusiva, diversidad y discursividad.aldo ocampo gonzález
Educación inclusiva, diversidad y discursividad.aldo ocampo gonzález
hipocampus0727
Kte helye es szerepe lazarne szanadi csilla
Kte helye es szerepe lazarne szanadi csilla
ktegyesulet
Colaborativo 1 fase_1_rosa_elena_rodriguez
Colaborativo 1 fase_1_rosa_elena_rodriguez
Rositar66
Saranyaaaaaaaa
Saranyaaaaaaaa
sreerajpillai
Digital Decimal Counter
Digital Decimal Counter
Fredrick Kendrick
здоровье
здоровье
Мадиана Кабдолла
Resume - Alejandro Mercado
Resume - Alejandro Mercado
Alejandro Mercado
TDAH
TDAH
Jose Manuel Yepiz Carrillo
LASU 2016/2017 Comprehensive Merit Admission List www.alluniversitynews.com
LASU 2016/2017 Comprehensive Merit Admission List www.alluniversitynews.com
Mbadinuju Chiemeka Valentine B.Sc
Viewers also liked
(10)
Cole-Week 4-COM411A
Cole-Week 4-COM411A
Educación inclusiva, diversidad y discursividad.aldo ocampo gonzález
Educación inclusiva, diversidad y discursividad.aldo ocampo gonzález
Kte helye es szerepe lazarne szanadi csilla
Kte helye es szerepe lazarne szanadi csilla
Colaborativo 1 fase_1_rosa_elena_rodriguez
Colaborativo 1 fase_1_rosa_elena_rodriguez
Saranyaaaaaaaa
Saranyaaaaaaaa
Digital Decimal Counter
Digital Decimal Counter
здоровье
здоровье
Resume - Alejandro Mercado
Resume - Alejandro Mercado
TDAH
TDAH
LASU 2016/2017 Comprehensive Merit Admission List www.alluniversitynews.com
LASU 2016/2017 Comprehensive Merit Admission List www.alluniversitynews.com
Similar to First Encounters With Office Open Xml
epicenter2010 Open Xml
epicenter2010 Open Xml
Craig Murphy
BusinessAnalyst_Training.pptx
BusinessAnalyst_Training.pptx
RaghuvamsiKandukuri1
Office OpenXML: a technical approach for OOo.
Office OpenXML: a technical approach for OOo.
Alexandro Colorado
X Usax Pdf
X Usax Pdf
nit Allahabad
Document Sucuess With Office 2007
Document Sucuess With Office 2007
Severus Prime
Xml and xml processor
Xml and xml processor
Himanshu Soni
Xml and xml processor
Xml and xml processor
Himanshu Soni
Java Web Services
Java Web Services
Jussi Pohjolainen
sidje
sidje
webuploader
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
Alexandro Colorado
Working with xml data
Working with xml data
aspnet123
Xml in bio medical field
Xml in bio medical field
Juman Ghazi
Lotusphere 2007 AD507 Leveraging the Power of Object Oriented Programming in ...
Lotusphere 2007 AD507 Leveraging the Power of Object Oriented Programming in ...
Bill Buchan
LINQ to XML
LINQ to XML
ukdpe
Creating xml publisher documents with people code
Creating xml publisher documents with people code
Randall Groncki
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office Integration
John Head
treeview
treeview
tutorialsruby
treeview
treeview
tutorialsruby
UNIT-1 Web services
UNIT-1 Web services
madhusrinivasan9
Introduction to .net and asp
Introduction to .net and asp
Prachi Agarwal
Similar to First Encounters With Office Open Xml
(20)
epicenter2010 Open Xml
epicenter2010 Open Xml
BusinessAnalyst_Training.pptx
BusinessAnalyst_Training.pptx
Office OpenXML: a technical approach for OOo.
Office OpenXML: a technical approach for OOo.
X Usax Pdf
X Usax Pdf
Document Sucuess With Office 2007
Document Sucuess With Office 2007
Xml and xml processor
Xml and xml processor
Xml and xml processor
Xml and xml processor
Java Web Services
Java Web Services
sidje
sidje
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
Working with xml data
Working with xml data
Xml in bio medical field
Xml in bio medical field
Lotusphere 2007 AD507 Leveraging the Power of Object Oriented Programming in ...
Lotusphere 2007 AD507 Leveraging the Power of Object Oriented Programming in ...
LINQ to XML
LINQ to XML
Creating xml publisher documents with people code
Creating xml publisher documents with people code
ILUG 2007 - Notes and Office Integration
ILUG 2007 - Notes and Office Integration
treeview
treeview
treeview
treeview
UNIT-1 Web services
UNIT-1 Web services
Introduction to .net and asp
Introduction to .net and asp
More from Matt Turner
Data In Action: Business Value of Data
Data In Action: Business Value of Data
Matt Turner
Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Matt Turner
Data2030 Summit Data Megatrends Turner Sept 2022.pptx
Data2030 Summit Data Megatrends Turner Sept 2022.pptx
Matt Turner
From Data Chaos to Data Culture
From Data Chaos to Data Culture
Matt Turner
How Data is Driving AI Innovation
How Data is Driving AI Innovation
Matt Turner
Principles of Information Access
Principles of Information Access
Matt Turner
Securing the Right Metadata and Making it Work for You
Securing the Right Metadata and Making it Work for You
Matt Turner
Operationalize Your Data and Lead Your Business Transformation
Operationalize Your Data and Lead Your Business Transformation
Matt Turner
Three Cool Things You Can Do with Standards
Three Cool Things You Can Do with Standards
Matt Turner
Mark logic Industrialize Your Data IOT Berlin Sept 2019
Mark logic Industrialize Your Data IOT Berlin Sept 2019
Matt Turner
BBC olympics 2012 experience oct18
BBC olympics 2012 experience oct18
Matt Turner
Operationalize Your Linked Data
Operationalize Your Linked Data
Matt Turner
Smart Content Summit: Unlock the Value with the Right Data Pattern
Smart Content Summit: Unlock the Value with the Right Data Pattern
Matt Turner
Data Security and the Hard Outer Shell
Data Security and the Hard Outer Shell
Matt Turner
Media publishing meetup ocean of data july 2016
Media publishing meetup ocean of data july 2016
Matt Turner
Northeastern DB Class Introduction to Marklogic NoSQL april 2016
Northeastern DB Class Introduction to Marklogic NoSQL april 2016
Matt Turner
The Impact of Smart Content
The Impact of Smart Content
Matt Turner
Metadata Madness: Semantics Takes Center Stage
Metadata Madness: Semantics Takes Center Stage
Matt Turner
New Trends in Data Management in the Information Industries
New Trends in Data Management in the Information Industries
Matt Turner
Smart Content Summit - Unlocking Content With Semantics and Metadata
Smart Content Summit - Unlocking Content With Semantics and Metadata
Matt Turner
More from Matt Turner
(20)
Data In Action: Business Value of Data
Data In Action: Business Value of Data
Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Data2030 Summit MEA: Data Chaos to Data Culture March 2023
Data2030 Summit Data Megatrends Turner Sept 2022.pptx
Data2030 Summit Data Megatrends Turner Sept 2022.pptx
From Data Chaos to Data Culture
From Data Chaos to Data Culture
How Data is Driving AI Innovation
How Data is Driving AI Innovation
Principles of Information Access
Principles of Information Access
Securing the Right Metadata and Making it Work for You
Securing the Right Metadata and Making it Work for You
Operationalize Your Data and Lead Your Business Transformation
Operationalize Your Data and Lead Your Business Transformation
Three Cool Things You Can Do with Standards
Three Cool Things You Can Do with Standards
Mark logic Industrialize Your Data IOT Berlin Sept 2019
Mark logic Industrialize Your Data IOT Berlin Sept 2019
BBC olympics 2012 experience oct18
BBC olympics 2012 experience oct18
Operationalize Your Linked Data
Operationalize Your Linked Data
Smart Content Summit: Unlock the Value with the Right Data Pattern
Smart Content Summit: Unlock the Value with the Right Data Pattern
Data Security and the Hard Outer Shell
Data Security and the Hard Outer Shell
Media publishing meetup ocean of data july 2016
Media publishing meetup ocean of data july 2016
Northeastern DB Class Introduction to Marklogic NoSQL april 2016
Northeastern DB Class Introduction to Marklogic NoSQL april 2016
The Impact of Smart Content
The Impact of Smart Content
Metadata Madness: Semantics Takes Center Stage
Metadata Madness: Semantics Takes Center Stage
New Trends in Data Management in the Information Industries
New Trends in Data Management in the Information Industries
Smart Content Summit - Unlocking Content With Semantics and Metadata
Smart Content Summit - Unlocking Content With Semantics and Metadata
Recently uploaded
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Recently uploaded
(20)
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
First Encounters With Office Open Xml
1.
Unlock Content
First Encounters with Office Open XML Matt Turner Principal Consultant December 3rd, 2007 Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 1
2.
Agenda
Office Open XML basics p Office Open XML and XML tools Some examples Parting Thoughts Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 2
3.
Office Open XML
Native format of MS Office 2007 Complete rework of the entire productivity suite Word, PowerPoint, Excel, etc. All have native format of XML! OOXML = Office Open XML Standard through Ecma International Formally k F ll known as E Ecma 376 Approved in December 2006 Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 3
4.
Lets Have a
Look There is a lot of it . . . A Requirement was 100% compatibility Layout based 6500+ page specification ifi ti Thousands of elements + attributes And speed and space Single-character QNames Single character Single-character namespace prefixes No spare whitespace But the core element set is manageable . . . . . . for simple documents ☺ Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 4
5.
It’s Not XML,
It’s Zipped XML Zipped container with content, formatting info and manifest Payload varies by application but its all XML New extension: .docx, pptx .xlsx docx pptx, xlsx Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 5
6.
Office Open XML
Sample Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 6
7.
Runs Present Some
Issues The core of a Word file comprises text “runs” New styles require new runs sometimes they just show up runs, Sometimes split text (!!) Needs some special handling which we can do with XQuery Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 7
8.
Hooks to Add
Structure Spec allows for customXml tag that you can use to add structure Word also support to let you add structure Support for schemas to control editing Controls to let you add arbitrary tags And flow content from external (XML) sources Available from the Developer Tab Enable developer tab from word options under the ‘big button’ Word itself can be configured with XML to jump start custom editing and XML interactions Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 8
9.
Agenda
Office Open basics p Office Open XML and XML tools Some examples Parting Thoughts Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 9
10.
What can we
do with it? It’s XML – anything!! You Y can query it transform it . . . the whole enchilada. it, t f th hl hil d Create it MS Word is now (just) an OOXML editor ( ) (j ) (!!) There are lots of other ways to edit and create OOXML Make the desktop connection Drive application context direct from end-user documents Output quot;first-draftquot; of end-user documents that work on (real) desktops Create content apps that work directly on collections of Office documents, without conversion Simplify the XML-ifying of business processes XML ifying Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 10
11.
XQuery Makes It
Happen XQuery - much more than a query language W3C standard Query, manipulate and render XML XML Content Servers (like MarkLogic Server) Application ready extensions provide complete platform for content applications Such as Update features to load / maintain content HTTP / REST interfaces Zip tools to h dl the Zi t l t handle th packaging* ki* *MarkLogic Server only Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 11
12.
Agenda
Office Open basics p Office Open XML and XML tools Some examples Parting Thoughts Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 12
13.
Examples 1. Exploring Office
Open XML p g p • Open up .zip package • Update XML • Repackage • Load into Content Server • Create CustomXml + Controls • Query and Update • Repackage into .docx Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 13
14.
Examples
Unzip package and edit document.xml to add Custom Structure in XML editor Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 14
15.
Examples
Zip back up, rename to .docx and open in word use developer tab to view CustomXml Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 15
16.
Examples •
Load into MarkLogic Server, unzip and expand to load individual XML files Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 16
17.
Examples •
Query the XML: this XQuery • Returns: Rt Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 17
18.
Examples •
Package the files back up to create a new .docx Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 18
19.
Content Server Examples
Office Open XML = accessible format gives you the building blocks to create purpose built applications to leverage desktop apps Content Servers put it together MarkLogic Server combines the XML tools (XQuery) to process it and the extension to seamlessly round trip content Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 19
20.
Content Server Examples Generate,
Query and Mash-up MS Word 1. Use XQuery to transform XML into Office Open XML 2. Use XQuery t access granular content elements in 2 U XQ to l t tl ti word documents and create new Office Open XML 3. Customize Word Ribbons to query MarkLogic Server to get content and save new content back Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 20
21.
Content Server Example
1 From source XML (shakespeare plays) Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 21
22.
Content Server Example
1 Generate Open Office XML Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 22
23.
Content Server Example
1 Package and open in Word – with structure in customXML elements Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 23
24.
Content Server Example
2 Access granular elements of Office Open XML and create new content Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 24
25.
Content Server Example
3 Add content using custom Mark Logic Ribbon Insert new content into Shakespeare play Query MarkLogic Server for content from tech support content base Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 25
26.
Content Server Example
3 Add content using custom Mark Logic Ribbon Insert new content into Shakespeare play Query MarkLogic Server for content from tech support content base Insert content into play Actions contained in MarkLogic Ribbon Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 26
27.
Content Server Example
3 Save content back to contentbase Select any content Create a new document with the snippet in MarkLogic Server contentbase Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 27
28.
Agenda
Open Office basics p OOXML and XML tools Some examples Parting Thoughts Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 28
29.
Conclusions
Office 2007’s native file format is XML! For real! XQuery provides powerful tools to ingest, query, manipulate and g p generate the format ( XML after all) (it’s ) OOXML provides the building blocks for integrated content apps based on desktop content XML Content Servers enable these applications so . . . Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 29
30.
Content Application Resources
OOXML Standard http://www.ecma-international.org/publications/standards/Ecma-376.htm Small changes – featuring OOXML http://developer.marklogic.com/columns/smallchanges OOXML Developers http://openxmldeveloper.org/ Discovering XQuery (my blog) http://xquery.typepad.com p q y yp p MarkMail (XML Lists) http://markmail.org Mark Logic CEO Blog http://marklogic.blogspot.com XQuery site / developers group htt // http://x-query.com Querying XML (book) Melton and Buxton Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 30
31.
Unlock Content™
Thank You Sample Template Matt Turner Principal Consultant What do we think of this matt.turner@marklogic.com Sfdhskdfjh kjsfhd http://xquery.typepad.com Sdflkhsdf sdflk Copyright © 2007 Mark Logic Corporation. All rights reserved. Slide 31