“DXL (Domino Extensible Language) is a specific version of Extensible Markup Language (XML) for Lotus Domino data. Domino is a server program for Lotus Notes, a groupware application that is used by many businesses. The Document Type Definition (DTD) for DXL defines the markup tags needed for working with XML within the Domino environment. This provides a consistent data format for non-Domino-equipped businesses when they access Domino data.
DXL data must be converted to conventional XML when used outside the Domino environment. Conversely, XML data must be converted to DXL before it can be used in the Domino environment. Conversions in either direction are done by an Extensible Stylesheet Language Transformation (XSLT) processor.
We do many of our transformations with XSL stylesheets. An XSL stylesheet contains some number of templates, each of which describes how to transform a given element in the source document. The most common transformation task is converting an XML document into HTML. Within this article we’ll discuss how to transform various elements of Domino Rich Text item converted to DXL so as to generate equivalent HTML.”
Let’s begin with DXL of a Notes Rich Text item named “Summary”. While this Notes document is exported to DXL all Notes Item values get converted to corresponding <item></item> tags. Rich Text item “Summary” is also coverted to something similar to this.
<item name='Summary'>
<richtext>
...
...
</richtext>
</item>
Here is how we would need to write the base XSL template for it.
<xsl:template match="d:richtext">
<xsl:apply-templates />
</xsl:template>
Within <richtext></richtext> you’ll also notice elements generated for other items which consititute the body of Rich Text. We would be covering them in details during next sessions of this article. So stay tuned for more updates.
Apr 03, 2009 | Categories: Lotus Notes/Domino, Tips | Tags: Domino, DXL, Lotus Notes, XML, XSL | Leave A Comment »
Three years back sometime in the month of February I took great pains to attend the one workshop beautifully titled as “IBM WebSphere Everyplace Deployment for Windows and Linux”. This one was a moment of lifetime for me where I met some of the great talents working in different technology domains within IT industry.
It was [...]
Apr 03, 2009 | Categories: Lotus Notes/Domino, Social Technology | Tags: Lotus Notes | Leave A Comment »

A fractal is generally “a rough or fragmented geometric shape that can be split into parts, each of which is (at least approximately) a reduced-size copy of the whole,” a property called self-similarity. The term was coined by Benoît Mandelbrot in 1975 and was derived from the Latin fractus meaning “broken” or “fractured.”
- Wikipedia
Let’s design [...]
Jan 29, 2009 | Categories: Adobe Photoshop, Tutorials | Tags: Photoshop | 3 Comments »
"If you are a Lotus Notes web applications developer you might need to create connection document to Domino server through web. You can easily find re-usable code to create connection written in LotusScript but if you are looking for the one written in JavaScript you might want to consider re-use of the function that follows.
function [...]
Jan 28, 2009 | Categories: Lotus Notes/Domino, Tips | Tags: Lotus Notes | Leave A Comment »
Here is the list of common error messages while using @DbLookup and @DbColumn formula.
1. Unknown @Function
Occurs if you attempt to save a formula with an incorrectly spelled function, such as “@DbLooku” (the “p” at the end is missing).
2. Insufficient arguments for @Function
Appears when the formula executes if the @Db function is part of another @Function, [...]
Jan 16, 2009 | Categories: Lotus Notes/Domino | Tags: Lotus Notes | Leave A Comment »
"The Javascript language is an integral part of web design. if you want even the simplest form of dynamic functionality on a web page you need to write some Javascript. For a pop-up window, for client-side form validation, for a calculation, everything melts down to Javascript. There is the alternative of VBScript on IE but [...]
Jan 15, 2009 | Categories: JavaScript | Tags: JavaScript, Resources, Web Design | 3 Comments »

Have you ever bothered to declare an explicit hotspot url link while including an http url link within a notes document? If not this is the right time you should start following this good practice. You might be wondering why do you need to declare it explicitly. Well.. here is one reason related to application [...]
Jan 15, 2009 | Categories: Lotus Notes/Domino, Tips | Tags: HTML, Lotus Notes | Comments Off

If you are looking for free and useful plug-ins or resources for developing stunning web designs, take a look at this list of ready to use free resources.
1. ModalBox
ModalBox is a JavaScript technique for creating modern (Web 2.0-style) modal dialogs or even wizards (sequences of dialogs) without using conventional pop-ups and page reloads. It’s inspired [...]
Jan 08, 2009 | Categories: Tips, Web Design | Tags: Resources, Web Design | 2 Comments »

Could a piece of software be “beautiful” in the real, literally the same way as a picturesque painting, sky scrapper, rainbow or rose can be beautiful?
I say… “Yes”.
Does that mean engineers and programmers should tweak & perfect their code to make it beautiful and elegant? Should they do it really?
My response remains the [...]
Jan 02, 2009 | Categories: Web Design | Tags: HTML, Web Design | 6 Comments »

“Do you love simplicity? If yes, take inspiration to design a beautiful table less CSS based form.
There are chances that you spend a fair amount of time making web forms both simple and beautiful. So you already know that the default appearance of forms isn’t always appropriate for the look and feel of your site. [...]
Dec 23, 2008 | Categories: CSS, Web Design | Tags: CSS, Web Design | 2 Comments »