Register  Login       Search  
Home  
 
  
 
XML Resources  XML Resources     
 
 
  XML Lab News      Minimize
 

IronXSLT v0.3 released
By Oleg Tkachenko on 5/11/2008

IronXSLT is Microsoft Visual Studio plugin aimed to provide total integration of the XSLT language in Visual Studio IDE.

New in version 0.3:

  • Dynamic XSLT Intellisense is on 
  • Improved compatibility with Visual Studio 2008 
  • Download IronXSLT

    Comments (0)

    IronXSLT v0.2 released
    By Oleg Tkachenko on 10/28/2007

    IronXSLT is Microsoft Visual Studio plugin aimed to provide total integration of the XSLT language in Visual Studio IDE.

    New in version 0.2:

  • A notion of a Startup stylesheet in XSLT library project
  • "Debug" page in XSLT library project properties, which has Startup stylesheet dropdown list
  • "Set as StartUp Stylesheet" context menu item for XSLT stylesheets
  • "Start Debugging(F5)/Start Without Debugging(Ctrl+F5)" commands support - runs startup stylesheet
  • Note: IronXSLT v0.2 requires Microsoft Visual Studio 2008 Beta2.

    Download IronXSLT

    Comments (0)

    nxslt.exe/NxsltTask v2.3 released
    By Oleg Tkachenko on 8/17/2007
    nxslt2nxslt2 is a free feature-rich .NET 2.0 XSLT command line utility and NAnt/MSBuild task which uses .NET 2.0 XSLT processor - XslCompiledTransform class and supports XML Base, XInclude, XPointer, EXSLT, embedded stylesheets, processing instruction, multioutput, custom URI resolving, custom extension functions, pretty printing, XHTML output, XSLT 2.0-like character maps and more.
    What's new in version 2.3:
    • improved error reporting
    • nxslt.exe options files (@file option)
    • XHTML output mode (-xhtml option)
    • XSLT 2.0-like character maps (-cm option)
    • nxslt and NxsltTask are now debuggable
    • resolving XInclude for XSLT stylesheets is now off by default
    • -xslxi option to turn XInclude for XSLT stylesheets on
    • fixed bugs preventing running Docbook stylesheets

    Download nxslt.exe/NxsltTask v2.3

    Comments (0)

    IronXSLT v0.1 for Visual Studio Codename "Orcas" released
    By Oleg Tkachenko on 5/27/2007
    IronXSLT is Microsoft Visual Studio plugin aimed to provide total integration of the XSLT language in Visual Studio IDE.

    IronXSLT version 0.1 adds "XSLT Library" project type to Visual Studio. XSLT Library project allows to compile XSLT stylesheets into DLL. Each XSLT stylesheets becomes a class in the DLL and can be loaded and run later using standard XslCompiledTransform class. This way you can avoid paying XSLT compilation tax at runtime.

    Note: IronXSLT only supports forthcoming Visual Studio Codename "Orcas".

    Download IronXSLT (Note: requires latest Microsoft Visual Studio Codename "Orcas" and Visual Studio Orcas SDK installed. SDK dependency is to be removed soon).

    Comments (2)

    Word 2003 XML Viewer Control v1.0 released
    By Oleg Tkachenko on 3/26/2007

    word32.pngWord 2003 XML Viewer Control is ASP.NET 2.0 Web server control, which allows to display arbitrary Microsoft Word 2003 XML documents (WordML) on ASP.NET pages.

    Word 2003 XML Viewer Control is Web version of the Microsoft Word 2003 XML Viewer tool. Full sources included. Supports images, headers, footers, works with Firefox too. Soon to be supporting Word 2007 XML documents.

    Download Word 2003 XML Viewer Control v1.0.

    Comments (2)

    eXml v1.1 released
    By Oleg Tkachenko on 2/14/2006

    eXml logoeXml v1.1 is available for download.
    eXml is a free ASP.NET 2.0 Web server control extending and improving standard ASP.NET XML Web server control.
    eXml Web server control uses new .NET 2.0 XSLT processor - XslCompiledTransform class to perform XSL transformations thus providing in average 400% performance boost and improved standard compliance. Additionally eXml Web server control provides built-in support for 70+ EXSLT extension functions, XML Inclusions (XInclude) 1.0, friendly XML rendering, <?xml-stylesheet?> XML processng instruction, embedded stylesheets and conditional whitespace stripping.

    What's new in version 1.1:

    • Cache dependencies for imported/included stylesheets
    • Bug fixes, thanks to Martin Szugat for patches
    Download eXml v1.0
    Comments (0)

     
    XML Lab Blog  XML Lab Blog  
     

    Improving XInclude authoring in Visual Studio
    Posted Tue, 03 Jun 2008 09:42:07

    Obviously Microsoft forgot about XInclude when they were shipping Visual Studio, so when you edit your XML and use XInclude you get no intellisense. It's easy to fix though. Just get this XInclude schema (standard XInclude schema improved a bit by Laurens Holst) and drop it into

    IronXSLT v0.3 released
    Posted Sun, 11 May 2008 10:30:24

    Here is a small quick release. IronXSLT v0.3.

    A very little known fact is that Visual Studio 2008 does support real XSLT intellisense - not a static XSLT schema-based one, but real dynamic intellisense enabling autocompletion of template names, modes, parameter/variable names, attribute set names, namespace prefixes etc.

    Generating HTML excerpts
    Posted Thu, 27 Mar 2008 18:07:09

    Here is another interesting problem: how do you generate HTML excerpts preserving HTML structure and style? Say you have long XHTML text:

    Generating Java using XSLT
    Posted Fri, 21 Mar 2008 00:56:05

    We are working on yet another language migration tool and faced once again Java source code generation problem. Unfortunately Java doesn't have anything similar to .NET's CodeDOM, so we had to build own own Java generator. This time our development platform is XSLT 2.0. Yes, we are converting COOL:Gen (obscure 4GL model-based language) to Java using XSLT 2.0.

    Sergey Dubinets is blogging
    Posted Thu, 06 Mar 2008 00:54:14

    Sergey Dubinets, the guy behind Microsoft XSLT engine and tools is blogging. Subscribed. Highly recommended.

    Obfuscating XSLT
    Posted Wed, 20 Feb 2008 18:35:31

    Inspired by ioccc.org, just for fun, really. Can you figure out what this stylesheet outputs (without running it of course)?

    Microsoft XSLT Profiler
    Posted Mon, 11 Feb 2008 01:59:12

    Microsoft XML Tools team has released XSLT profiler addin for Visual Studio 2008. I've heard about this tool and even did a little testing long time ago (apparently it's very hard to release anything in Microsoft).

    When you create new XSLT stylesheet in Visual Studio via project (Add/New Item) or globally (File/New/File aka Ctrl+N), you start with template content. This template is changing in every new Visual Studio version, probably because every new generation of developers working on XSLT tools in Visual Studio have different vision about what you should start with.

    Testing XSLT
    Posted Mon, 28 Jan 2008 22:18:46

    State of the art of XSLT testing in a simple succinct format by Tony Graham.