Enviar búsqueda
Cargar
First Encounters With Office Open Xml
•
2 recomendaciones
•
3,121 vistas
Matt Turner
Seguir
Slides from the XML 2007 conference session about Office Open XML and MarkLogic Server
Leer menos
Leer más
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 31
Recomendados
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
Recomendados
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
Más contenido relacionado
Destacado
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
Destacado
(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 a 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 a 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
Más de 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
Más de 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
Último
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
panagenda
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Scott Andery
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
Último
(20)
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
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