Saxonica

XSLT No Comments »

Saxonica is the new home of the Saxon XSLT and XQuery processor developed by Michael Kay. Saxonica undertakes the development of the Saxon XSLT, XQuery, and XML Schema processor.

It will take a long while before we see XSLT 2.0 from Microsoft. Therefore, for anyone who wants to play with XSLT 2.0 and XQuery, download SAXON from Sourceforge. I heard it works nicely with .NET.

Asynchronous JavaScript + XML

JavaScripting, XML No Comments »

Jesse James Garrett writes at Adaptive Path about Ajax: A New Approach to Web Applications. A new cool way of asynchronous data retrieval using XMLHttpRequest and Document Object Model and JavaScript binding everything together.

Microsoft Word meets XSL-FO

Microsoft, XSLT No Comments »

In MSDN there is an article about Transforming Word Documents into the XSL-FO Format. The article introduces WordprocessingML and XSL-FO vocabularies and shows how to transform Word documents to into XSL-FO.
Read the rest of this entry »

Replace linebreak with HTML <br>

XML No Comments »

<!– ********************************************************************** –>
<!– ******** Replace all CRLF with <br /> ******************************** –>
<!– ******** i.e. Insert carriage returns ******************************** –>
<!– ******** Source located at: ****************************************** –>

<!– ******** http://www.dpawson.co.uk/xsl/sect2/N8321.html#d10224e153 **** –>

<!– ********************************************************************** –>
<xsl:template name=”br-replace”>
<xsl: param name=”word”/>
<xsl:choose>
<xsl:when test=”contains($word,’&#x0D;’)”>
<xsl:value-of select=”substring-before($word,’&#x0D;’)”/>
<br/>
<xsl:call-template name=”br-replace”>
<xsl:with-param Name=”word” select=”substring-after($word,’&#x0D;’)”/>
</xsl:call-template>
</xsl:when>

<xsl:otherwise>
<xsl:value-of select=”$word”/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>

Here’s the call:
<xsl:call-template name=”br-replace”>
<xsl:with-param name=”word” select=”.”/>
</xsl:call-template>

XHTML and business

CSS, XML No Comments »

Rakesh Pai writes The Economics of XHTML. Intresting reading for anyone who wants to know how to reduce costs by using xhtml instead html.

Firefox got neat feature

OpenSource, XML No Comments »

Live Bookmarks is a new technology in Firefox that lets you view RSS news and blog headlines in the bookmarks toolbar or bookmarks menu. With one glance, quickly see the latest headlines from your favorite sites. Go directly to the articles that interest you — saving you time.

See picture below:
Subscribe to RSS on Firefox

As picture tells there is a little RSS button on page when there is a rss feed available for page contents. When you click it Firefox creates new folder into bookmarks with feed links and titles.
Niceee…

More information in Mozilla.org

Surfing XML sites

XML No Comments »

Seems like Kurt Cagle is back on blogging at BlogSpot with he?s new Metaphorical Web -website. I also notice that Kurt Cagle is on XML Developers Conference talking about XSLT2 on .NET. Too bad this conference is in U.S a bit too far for me to go another continent. 

Legendary XSLT books by Michael Kay are now in print. Here is related discussion in xsl-list about XSLT 2.0″ and “XPath 2.0″ books.

Saxon XSLT meets C#

XSLT No Comments »

Saxon.NET - v.8.0-B port to C# This could very easily prove the foundation technology to get XSLT 2.0 onto Windows in a major way. While not perfect, XSLT 2.0 is considerably less verbose, easier to build extensions and capable of group filtering and manipulation far in excess of what version XSLT 1.0.

Things you cant do in XSLT

XSLT No Comments »

Good to remember… Read and cry.

Of course you could use an extension function such as http://www.exslt.org/dyn/functions/evaluate/ to change string to nodeset for dynamic xml lookup.

ISO Entity Character Set

XML 3 Comments »

ISO Entities listed mainly for my own references.
Read the rest of this entry »

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in