What are they? Users see a single file MyDoc.docx Developers see a zip file with xml parts Document properties File container Comments WordML/SpreadsheetML,

Slides:



Advertisements
Similar presentations
Solution Development Using the 2007 Microsoft Office System Open XML File Formats Microsoft Corporation.
Advertisements

Assembling, Repurposing And Manipulating Document Content Using The New Office File Format Brian Jones OFF 304 Program Manager Microsoft Corporation.
® Microsoft Office 2010 Integrating Word, Excel, Access, and PowerPoint.
Microsoft SharePoint 2010 technology for Developers
Open XML SDK for Microsoft Office
Who is Bennett Adelson?  Founded in 1996, Headquartered in Cleveland, Ohio  70 employees throughout the US  Gold Certified Microsoft Partner  Member.
 Zeyad Rajabi Program Manager Microsoft Corporation PC34.
JAXB Java Architecture for XML Binding Andy Fanton Khalid AlBayat.
OpenOffice.org 2.2 ● Everything you need in an office productivity suite  Writer - a word processor for creating dynamic documents  Calc - a spreadsheet.
XML Parsing Using Java APIs AIP Independence project Fall 2010.
Integrating Access with the Web and with Other Programs.
4/16/2007Declare a Schema File I1. 4/16/2007Declare a Schema File I2 Declare a Schema File A collection of semantic validation rules designed to constrain.
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
Microsoft Office 2000 Introducing the Suite. Microsoft Word Key Features of Word: create & edit documents apply formatting features add visual elements.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
PHP and XML TP2653 Advance Web Programming. PHP and XML PHP5 – XML-based extensions, library and functionalities (current XAMPP PHP version is )
Old school way Microsoft Confidential New school way.
VS2005VS2008VS2010 F5 Deploy Debug WSP Packaging SPSolGen WSP View 64 bit support WSP View Improved Separate Package Command Command Line Build Sequential.
What’s New in Office 2010 for Developers?. -Evolved developer platform with new services and extensibility -Connected cloud and on- premises services.
POWERPOINT ASSIGNMENT CIS1020. Itallo Sanchez CIS1020 PowerPoint Assignment Within this presentation we will explore the basic fundamental uses of three.
XML and its applications: 4. Processing XML using PHP.
© 2006 Microsoft Corporation. OpenXML et.NET Pierre Lagarde Relation.
SharePoint and Open XML Using SharePoint as a Data Source for your custom Open XML Documents Presented by Becky Bertram MCSD, MCAD, MCTS
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Session IV Chapter 9 – XML Schemas
Copyright © IBM Corp., All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
In this activity, we are going to create a resume file with Microsoft Word and save it in the folder ‘My Documents’. Activity 2 Creating and saving a resume.
SharePoint and OpenXML Tools and Object Models for Server-Side Office Development Ron Dunn Information Worker Technology Specialist.
OpenXML: What is it?  XML-based file format which describes documents, presentations, spreadsheets, etc.  Replacement for binary file formats used in.
Open XML Formats Jessica Gruber Consultant Microsoft Corporation.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
What is HTTP? - the underlying communication protocol used by the www - common HTTP headers?
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Open XML Developer Workshop Working with the Packaging API.
US Army Corps of Engineers BUILDING STRONG ® Submitting a Local Adaptation USACE SDSFIE Training Prerequisites: Creating the local adaptation.
Alfresco Daeja Integration Yong Qu Chief Solutions Architect
New Capabilities with the Open XML File Format Visual Studio Tools for Office Mike Ormond Developer and Platform Group, Microsoft Ltd
Open XML Formats Fabio Santini.NET Developer Evangelist Microsoft Italy.
Accessible Web Publishing Wizard For Microsoft® Office E-Series Webcasts Best Practices for Microsoft® PowerPoint.
Farm Site List Data External Lists ClientOM Client OM REST APIs.
Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users Sell An opportunity.
Open Planets Foundation Hackathon Database Archiving Event Implementation of SIARD at the Danish National Archives.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Microsoft Confidential 2007 Microsoft Office System Technical Overview - Client Michael McClary Microsoft Confidential.
XML DOM  XML Document Object Model provides a robust international standard for XML Documents.  DOM Level 1 is a Dec 11, 1998 W3C recommendation.  XML.
Database and Data API. Database Different data sources: International Offices Web Design the data schema based on the data found Transform all the data.
SQL 2012 Power View in SharePoint What's Missing and how to fix it with Open XML Ken Mears Senior Consultant, Portals & Collaboration Practice Neudesic.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
Copyright © 2003 Element K Content LLC. All rights reserved. OV Using Microsoft® Office Word 2003 with Other Programs  Link to a Microsoft® Office.
1 Workshop - ODFDOM Lars Behrmann Frank Meies Svante Schubert Sun Microsystems, Hamburg 1.
Microsoft Office and XML – Making the data work for YOU! Mark Johnston Developer & Platform Group, Microsoft Ltd
OPEN XML Developer Workshop
Welcome to Excel Day 2 of 3 Dan McAllister
ODF API - ODFDOM Svante Schubert Software Engineer
PowerPoint presentation
Office Open XML Formats: Enabling Solutions
HOW TO PUT PASSWORD IN WORD, SPREAD SHEET AND DATABASE
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal
XML-based production of Eurostat publications Pavel Bořkovec Unit B-6
درس تطبيقي مادة التربية الفنية للصف الرابع الابتدائي
Microsoft Office Access 2003
Microsoft Office Access 2003
2/18/2019.
Reading/Writing Skills Flipchart
Tutorial 7 – Integrating Access With the Web and With Other Programs
Шаттық шеңбері.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Presentation transcript:

What are they?

Users see a single file MyDoc.docx Developers see a zip file with xml parts Document properties File container Comments WordML/SpreadsheetML, etc. Custom-defined XML Images, video, sound Styles Charts

What it is and what it’s not?

System Support.Net 3.5 System.IO.Packaging Open XML Schemas Open XML File Format Base Level Reading/Writing Low Level DOM Packaging API Open XML File Format Higher Level Schema Level Validation Semantic Level Validation Helper Functions

System Support.Net 3.5 System.IO.Packaging Open XML Schemas Open XML File Format Base Level Reading/Writing Low Level DOM Packaging API Open XML File Format Higher Level Schema Level Validation Semantic Level Validation Helper Functions

System Support.Net 3.5 System.IO.Packaging Open XML Schemas Open XML File Format Base Level Reading/Writing Low Level DOM Packaging API Open XML File Format Higher Level Schema Level Validation Semantic Level Validation Helper Functions

From a database, other files, etc. Push data into Office files Query, extract, etc. Pull data from Office files Make a change to a file Manipulate Office files Make sure files work in Office Validate Office files

Microsoft Confidential

Use the tools!

Microsoft Confidential

Any questions? Want to share scenarios/solutions?

Information for IT Pros at TechNet Information for Developers at MSDN Information for Everyone