OFC 303 Advanced Word XML: Customer-Defined Schemas 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.
WEB401 Security Practices for Web Services (Part 2) Keith Ballinger Program Manager XML Messaging Microsoft Corporation.
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.
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
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.
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec 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.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Microsoft ®.NET and Microsoft ® Office 2003 Suthep Sangvirotjanaphat [MVP]
Using the Actions Pane, Host Controls, and Smart Tags
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal.
OFC293 Microsoft Office Access 2003 Overview SharePoint & XML Integration Richard Dickinson Program Manager.
SEC303 Assessing and Managing Privacy in the Enterprise JC Cannon Privacy Strategist.
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.
DAT305 Boost Your Data-Driven Application Development Using SQL Server Centric.NET Code Generator Pascal Belaud Microsoft France.
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.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
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.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
Eric White Technical Evangelist Microsoft Corporation Session Code: OFC403.
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.
DEP331 Migrating to Windows XP Mike Coleman Lead Product Manager, Windows XP 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.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
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.
MSG 334 Creating Exchange Administrative Scripting for the Non-Programmer Susan Hill Lead Programmer Writer Microsoft Corporation.
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
InfoPath: Developing Forms Using Managed Code Dan Green Paradigm Logic CLI312.
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
XSLT ‘Extreme’ TLA327 Dave McMahon MCAD,MCDBA,MVP – Connected Systems Developer.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
How to be a SharePoint Developer
Integrating SharePoint 2010 with Office 2010
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
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 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services

Before We Begin… Poll: Who went to Marcin Sawicki’s Intro to Word XML talk? (OFC291) This talk will consist of a number of demos and examples to show how to leverage the features in Word 2003 to build powerful XML solutions; I’m not going to use much PowerPoint; These slides are mainly available for your future reference We will drill into how the different features can be leveraged to create solutions similar to what Marcin demonstrated I also suggest attending OFC302 (Building Smart Document Solutions) and OFC308 (WordML and Bringing Everything Together)

Agenda Demo: Customer Defined Schemas Demo: Schema Library Demo: XML Object Model in Word Demo: End User Experience Demo: Content Repurposing Solution opportunities

demo demo Customer Defined Schema Support: MSPress Schema Brian Jones Program Manager Authoring & Collaboration Svcs.

Demo Title Name Title Group demo demo

What Was Covered? XML Tree View Real-Time schema validation Schemas are Cached Customizable schema validation Schema violation events Prevent saving as invalid XML Ignore Mixed Content

Schema Library demo demo Brian Jones Program Manager Authoring & Collaboration Svcs.

What Was Covered? Word can open and edit ANY XML file Default Transform Open through transform Associate files with Namespaces XSLT; XSD; SmartDoc.dlls; etc. TransformDocument method Content Repurposing through the IncludeText field

Object Model demo demo Brian Jones Program Manager Authoring & Collaboration Svcs.

What Was Covered? Similar support to XML Dom XPath can give you a Word Range Object Range.xml will return XML of any Range Specify: Data Only or WordML InsertXML allows you to insert XML anywhere in the document This can be Data only or WordML XML Events (Insert, Delete, SelectionChange, validation)

End User Experience demo demo Brian Jones Program Manager Authoring & Collaboration Svcs.

What Was Covered? Placeholder Text Range Permissions Document Fragments How do I expose this to my end users?

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…

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”

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

Other sessions… Other sessions…

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

Suggested Reading And Resources The tools you need to put technology to work! TITLE Available Microsoft® Office 2003 Resource Kit: /24/03 Microsoft Press books are 20% off at the TechEd Bookstore Also buy any TWO Microsoft Press books and get a FREE T-Shirt

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

evaluations evaluations

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