Search DominoPower's 11,441 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
Integrating Domino with Office 2000 via XML (continued)

The Office armory
Office 2000 uses a fistful of different techniques to work-around the old limitations. Like the Domino-generated spreadsheets demonstrated in the previous article, Office now embeds Office-specific tags and attributes (e.g., formulae, crosstab selections) that will be ignored by current Web browsers, but can be picked up again when the Web page is re-imported to Office. These embedded custom tags are the contribution of XML. They might look much the same as the custom tags available in Excel 97 HTML, but now they can be externally validated by XML schemas and Document Type Definitions (DTDs), and hence have a sort of semi-official Web status.

Let's define a couple of terms we're going to be using. A tag is a piece of HTML or XML markup, such as <P>, <TABLE> or <HTML>. It's always enclosed in angle brackets. An attribute is a parameter placed inside the angle brackets of a tag (e.g., the SRC of <IMG SRC="../icons/act001.gif">).

To transfer the layout of document, the more well established Cascading Style Sheets (CSS) are used (versions 1 and 2 for maximum browser compatibility). For mimicking the worksheet tabs of Excel workbooks, JavaScript functions are built into the generated XHTML (Extended HTML). The Microsoft specified XML-based Vector Markup Language (VML) is used for complex line graphics such as OfficeArt, and other files such as GIF images or macros are saved as external files into an accompanying folder -- just as Internet Explorer 5 will do when you save any Web page. IntelliMirror in Windows 2000 is designed to automatically shift around these supporting folders to follow the main Web pages.

Additionally, if you wish the Office Web pages to be interactive, they can be saved to reference ActiveX components for spreadsheets, charts, crosstabs, and database. These Office Web Components (OWC) permit any user with both Internet Explorer 4 or greater and Office 2000 to play around with the data on the Web page. It won't work with a Web browser that doesn't support COM (Component Object Model) objects, such as Netscape; in fact anything less than IE5 won't work perfectly. The other restriction's both technical and legal -- the CAB (Microsoft Cabinet) files containing the objects can be set up to be downloaded to a user without Office 2000, but this requires that each such user hold a license for Office 2000, even if not actually installed. This option, therefore, is only useful if your pages will be accessed solely over an intranet by users who can be relied on to have the latest Microsoft software installed.

The Domino angle
What is of most interest to Domino developers here is two-fold. First, this provides an ability to access all of the content and formatting of Office documents without recourse to interpreting binary files or OLE (Object Linking and Embedding) object model coding. This also means that non-Wintel servers can join in the fun of taking apart Office files.

Although primarily in place to allow Office generated documents to "round-trip" via the Web back into Office, there's no reason why Office Web documents can't be generated entirely out of Office. A Domino server could create complex mail-merge files, crosstabs, or charts with rich functionality and send them onto Office users, again without the need for OLE, installing Office on servers, or messing with binary files.


« Previous  ·  1  ·  2  ·  3  ·  4  ·  5  ·  6  ·  7  ·  Next »
Other articles you might like
Home > Internet Technologies > XML (11 articles)
   How to create a Web service to extract data from XML documents
   Building an XML based Content Management System using Lotus Domino: wrapping it up
   Building an XML based Content Management System using Lotus Domino: overview of the content administration system
Home > Microsoft Technologies > Office (7 articles)
   DAMO deep-six: is there a future for Outlook/Domino integration?
   Quick guide to using the Microsoft Outlook 2002 Connector with a Domino server
   How to easily connect Notes and Microsoft Office
Home > Lotus Technologies > Domino (77 articles)
   More about Domino log files
   Why your log.nsf might not be purging properly
   Sloppy analysis at the core of another Domino vs. SharePoint report
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Application development, William Shatner, and the origin of the universe
Learn Domino Designer 8.5 for free
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
2010: A Lotusphere of change
Latest Lotus Headlines
Xpages not loading? JVM errors? - Solution
How to implement an iCalendar feed into your Notes calendar with XPages
DWA Hotfixes for Domino 8.5.1FP1 - A Gotcha
IBM Adds DB2 to Lotus Foundations SMB Package
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
>> Read all the news
More from the ZATZ journals
Computing Unplugged: The iPad defenders have spoken
David Gewirtz Online: CNN commentary and analysis
OutlookPower: More about disappearing text
-- Advertisement --

Sophisticated Meets Simple For Document Management
Share. Control. Manage.
Documents, emails, and content in the context of how work is done. Native to Lotus Domino. The User Experience unseen for Lotus Domino. Do more with less. Really.

See the possibilities Docova unleashes for Lotus Domino.
-- Advertisement --

Mark your calendar for in-depth Lotus training, May 12-14, Boston
Join experts and peers May 12-14 in Boston for educational and networking events that deliver real-world Lotus training so you can increase productivity and efficiency in your company, advance your skills, and squeeze the most from your current environment. One registration gets you into THE VIEW's Admin2010 and Lotus Developer2010.

Register by April 10 to save $200.
ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login