18
Working With Open XML Document Formats In MOSS 2007 Romeo Pruno nonaka.eu

Open XML & MOSS

Embed Size (px)

DESCRIPTION

.

Citation preview

Page 1: Open XML & MOSS

Working With Open XML Document Formats

In MOSS 2007Romeo Pruno

nonaka.eu

Page 2: Open XML & MOSS

Agenda

Overview Open XML document format Collaboration made in Microsoft

Page 3: Open XML & MOSS

Overview 1/3in

tero

pera

bilit

y

timeline

2002 2003 2004 2005 2006 2007 2008

intr

aope

rabi

lity

com

patib

ility

binary document format

XML document format

MS Office 2003

ECMA 376

Office Open XML

ISO/IEC DIS 29500

MS Office 2003 SP3

MS Office 2007

ISO/IEC 29500

Page 4: Open XML & MOSS

Overview 2/3

MSOffice 14

2007 2008 2009

MSOffice 2007

ECMA 376 ISO/IEC 29500

2006

SP1 SP2

ISO/IEC 29500 fully compatible

Page 5: Open XML & MOSS

Overview 3/3

Open XML Community

http://www.openxmldeveloper.org

SDK Open XML Format SDK 2.0 (CTP)

http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&DisplayLang=en

License Open Specification promise

http://www.microsoft.com/interop/osp/default.mspx

Page 6: Open XML & MOSS

Agenda

Overview Open XML document format Collaboration made in Microsoft

Page 7: Open XML & MOSS

Open XML document format

WordprocessingML SpreadsheetML PresentationML

ZIP XML + Unicode

DrawingML

Content Types

Custom XML Bibliography

Relationships

Metadata

Document

VML (legacy) Equations

Open Packaging Convention

Core Technologies

Vocabularies

Markup Languages

Page 8: Open XML & MOSS

Open XML document format

(OPC)Open Packaging Convention

Relationships

/_rels

ContentType Document

/docPropsa

pp.xml

core.xml

/word

/customXML

Page 9: Open XML & MOSS

Open XML document format

Content Type [Content_Types].xml

<Types xmlns=”http://schemas.openxmlformats.org/package/2006/content-types”>  <Default Extension=”rels” ContentType=”application/      vnd.openxmlformats-package.relationships+xml” />  <Default Extension=”xml” ContentType=”application/      vnd.openxmlformats-officedocument      .wordprocessingml.document.main+xml” /></Types>

Page 10: Open XML & MOSS

Open XML document format

Relationships /_rels/.rel

<Relationships xmlns=”http://schemas.openxmlformats.org/package/2006/relationships”>   <Relationship Id=”rId1”           Type=”http://schemas.openxmlformats.org/                officeDocument/2006/relationships/officeDocument”          Target=”document.xml” /></Relationships>

Page 11: Open XML & MOSS

Open XML document format

Document (docx) /docProps

core.XML Title, author, date

app.XML Doc properties

/word .......

/customXML .......

Page 12: Open XML & MOSS

demo

Manipulating Office Open XML Formats Documents

Programmatically

Page 13: Open XML & MOSS

Agenda

Overview Open XML document format Collaboration made in Microsoft

Page 14: Open XML & MOSS

Collaboration made in Microsoft

Microsoft Office SharePoint Server 2007 Microsoft Office 2007 Microsoft Office 2003

TaskPane Microsoft Office XP

Data interchange Microsoft Office 2000

Alert(s) Network mapping

Page 15: Open XML & MOSS

Collaboration made in Microsoft

Microsoft Office 2007 Enterprise Content Management

Publishing Metadata & Content Type

Workflow Approval Collect

Page 16: Open XML & MOSS

Collaboration made in Microsoft

Open XML Document Conversion Service

http://msdn.microsoft.com/en-us/library/aa979484.aspx

Indexing http://technet.microsoft.com/en-us/library/bb735129.aspx

Custom solution

Page 17: Open XML & MOSS

demo

Interoperability between OXML & MOSS 2007

Page 18: Open XML & MOSS

Working With Open XML Document Formats

In MOSS 2007Romeo Pruno

nonaka.eu

Q&A