OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.

Slides:



Advertisements
Similar presentations
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Advertisements

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Microsoft SharePoint 2010 technology for Developers
Microsoft Office ® Access 2007 Microsoft Office Access 2007: Introduzione allo sviluppo Fabio Santini.NET Developer Evangelist Microsoft Italy.
Introduction KWizCom Business Card Founded in 2005 Headquartered in Toronto Global provider of add-ons and services customers worldwide Business.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
Customising SharePoint David Gristwood Developer & Platform Group
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions Denise Draper DAT321 Microsoft Corporation.
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
OFC302 Building Smart Document Solutions in Word & Excel Martin Sawicki Lead Program Manager.
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
PowerPoint Lesson 9 Importing and Exporting Information Microsoft Office 2010 Advanced Cable / Morrison 1.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
NetTech Solutions Working with Web Elements Lesson 6.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal.
OFC293 Microsoft Office Access 2003 Overview SharePoint & XML Integration Richard Dickinson Program Manager.
Microsoft Office Solution Accelerator for Six Sigma – A Case Study in Project Server Customization Brian Smith Program Manager Information Worker New.
OFC312 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 2 Tudor Toma Group Program Manager Office Microsoft Corporation.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
OFC 201 Office 2003 from a Developer’s Perspective Ray Stephenson Smart Client Technical Evangelist
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
DAT 332 SQL Server 2000 Data Transformation Services (DTS) Best Practices Euan Garden Product Unit Manager SQL Server Development Microsoft Corporation.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
D301 Building solutions with the Project Data Service David Solomon InfoPath ADC Microsoft Corporation.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
MPUG Global December 2 nd 2004 Portland, Oregon Brian Smith, Microsoft Corporation.
DAT 390 Advanced ADO.NET Programming Techniques Jackie Goldstein Renaissance Computer Systems
Building Enterprise Applications Using Visual Studio®
How to be a SharePoint Developer
Integrating SharePoint 2010 with Office 2010
Visual Studio Tools for Office 2005
Microsoft Dynamics.
Office Power Hour New developer APIs and features for Apps for Office
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Visual Studio 2010 SharePoint Development Tools Overview
Windows Forms in Visual Studio 2005: An in-depth look at key features
Windows Forms in Visual Studio 2005: An Overview
Contexualized Data In Document Authoring
Presentation transcript:

OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services

Agenda Creating WordML WordML schema Leveraging WordML on the server On Save Transforms Bringing it all together XSLT and Solution Generation tips

Creating WordML From Scratch! example example Brian Jones Program Manager Authoring & Collaboration Services

What Was Covered? Simple text Document contains Paragraphs contain Runs contain Text Your XML can live with the WordML Other properties 4

WordML Schema resource resource Brian Jones Program Manager Authoring & Collaboration Services

What Was Covered? WordML schema is in the Beta CDK HTML view of schema allows for easy navigation 2

Leveraging WordML On The Server demo demo Brian Jones Program Manager Authoring & Collaboration Services

What Was Covered? Automatic document generation on the server. (without running Word) Modifying documents on the server Access to document information on the server for more powerful searching and management 4

Your XML WordML Microsoft Corp. 6/5/2003 Strong Buy WYSIWYG Web Page Contoso I Buy Spy First Coffee 1/21/2003 2/6/2003 1/1/2003 Buy Sell Hold Word Microsoft Corp. 6/5/2003 Strong Buy Microsoft Corp. 6/5/2003 Strong Buy Microsoft Corp. 6/5/2003 Strong Buy Microsoft Corp. Strong Buy 6/5/2003 Microsoft Corp. 6/5/2003 Strong Buy Database Critical Business Data Is In Customer Defined Schemas (Your XML) Web Pages/Devices/Print Save data only or Transform Transform Open/Save Transform

Save Through XSLT example example Brian Jones Program Manager Authoring & Collaboration Services

What Was Covered? Can specify to save through an XSLT Another way for you to leverage WordML and your schema together 2

Solution Building Blocks Document w/ XML XSLTTransform Schema Used for Real-time Validation SmartDoc.dll Available via Schema Library Manifest Pointer Saved with Document Can be saved back Data Only Will need to go through Transform

Deployment Document Namespace Manifest Pointer Solution ID Schema Transform SmartDoc XML Expansion Pack Namespace Manifest Collection NamespaceManifest Pointer NamespaceManifest Pointer Schema Library Schema Transform SmartDoc Namespace

Building XSLTs and Schemas example example Brian Jones Program Manager Authoring & Collaboration Services

What Was Covered? No tools for generating XSLTs for WordML Best way to find out how to represent something in WordML? (just save as XML from Word) Word will not create schemas There are tools for.xml ->.xsd We hope to have a solution in the CDK from helping to build a schema from within Word 3

What We Have Enabled Summary Mark up Word doc with your XML Customer-defined XML schema validation Insert XML data into Word doc Embedded islands of live linked XML data XSLT, XPath Save Word docs as XML single file, full round-trip Rich customizability & programmability see OFC303 and OFC308 Ease of SmartDoc solution deployment see OFC302 Research Library web services see OFC322

Additional Resources Word XML CDK Smart Document SDK Word help (object model support) MSDN Library (Office Solutions Development / Microsoft Office / Microsoft Office 2003) Technical Articles / Downloads / etc. Web Casts (previous webcasts) “XML in Word 11” “Architecture and Security around Smart Documents” “Integrating InfoPath into Business Solutions”

evaluations evaluations

Solution Opportunities Smart Document solutions Customer-defined XSD schemas for specific businesses/verticals XSLT transformations for different views of data Centralized XML data sources XML-enriched Smart Tags The list goes on and on…

Microsoft Office System Developer Contest Enter to win great prizes! Grand Prize: 2003 MINI Cooper lease Enter in one of these five award categories: XML at the Desktop Visual Studio and.NET Framework Cross-application integration Tools Microsoft SharePoint Products and Technologies

Questions… Questions…

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Appendix…

Fitting Into The Big Picture Data Analysis Tabular, largely numerical data for calculations and analysis Tabular, largely numerical data for calculations and analysis Data best presented in a grid Data best presented in a grid Content Authoring Large areas of text or mixed content Large areas of text or mixed content Flexible layout and formatting with XML markup Flexible layout and formatting with XML markup Reporting and Storing Numerical or textual fields Numerical or textual fields Relational tables in databases Relational tables in databases Information Gathering Highly structured, grouped information Highly structured, grouped information Form-like with few paragraphs of formatted text Form-like with few paragraphs of formatted text Data Driven Web Sites Flexible presentation of tabular or hierarchical data Flexible presentation of tabular or hierarchical data Expanded data reach Expanded data reach Integrate across data sources Integrate across data sources AccessExcel WordInfoPathFrontPage Visio Diagramming Business & technical drawings connected to Data, SVG support Business & technical drawings connected to Data, SVG support Supports 3rd party XML Data Supports 3rd party XML Data

Word XML-Related Features Customer-defined XML markup support Save as XML Document into customer-defined schema Save as XML Document into Word schema XML tag view XML structure task pane XML Schema (XSD) validation as you type Schema library for associations between XML namespaces and other files XSLT transformations when opening or saving XML Ability to edit any XML file Programmable task panes for Smart Documents On-demand XML solution deployment and automatic updates XML DOM programmability in VBA XML content repurposing (XPath + XSLT) SmartTag actions for XML tags XPath support Custom validation/business logic Style lockdown User-based editing restrictions for parts of document