Skip to main content

Caspar Van der Linden's Library tagged WebDev   View Popular

17 Feb 09

HTML to Formatting Objects (FO) conversion guide

  • Need help converting HTML documents to PDF? This reference guide shows by example how to use XSLT templates to convert 45 commonly used HTML elements to formatting objects (from the XSL-FO vocabulary) for easy transformation to PDF using XSLT. The examples assume that you're using the Java-based XSLT processor Xalan and the Apache XML Project's FOP tool, but most of the methods would work just as well with other tools.



    We all design our HTML pages to look good on the screen, but printing those Web pages is usually an afterthought. To create printable versions of Web pages, the best approach is to use XSLT and XSL-FO to generate a PDF file. You can do the job with an open-source XSLT processor, the XSL Formatting Objects (XSL-FO) vocabulary, and a formatting-object engine. If you already know how to work with XSL-FO and XSLT, this guide provides a valuable resource: It goes through the most common HTML tags and defines how to convert each of them into formatting objects. (If you need background on using XSL-FO, try the developerWorks tutorials on the subject, easily found through Resources.)

    This guide includes dozens of examples that illustrate how to write XSLT style sheets to do the conversion from HTML element to the corresponding formatting object, the basic building block of documents rendered with XSL-FO.
14 Feb 09

RenderX - Support - XSL Formatting Objects Tutorial

  • This document gives a quick, learn-by-example introduction to XSL Formatting Objects. I don't discuss subtle details of implementation, but rather provide a series of examples of how to perform routine tasks with XEP — an XSL formatter developed by RenderX, Inc. It is not a manual of XSL FO (XSLFO) in general, and some examples given here may not work in other XSL FO (XSLFO) formatters, or give different results.

XSL-FO Examples

  • This section contains content relating to my XSL-FO book. Initially it is only the examples extracted from the book.

RadControls in SharePoint 2007 (MOSS)

  • Telerik RadControls for ASP.NET AJAX includes over 25 elegant UI controls that seamlessly integrate into MOSS and WSS. From the leading AJAX data grid to the HTML editor, you will have all the building blocks for creating rich, SEO-friendly, highly-responsive interfaces for your SharePoint and WSS projects.
05 Feb 09

Internationalize your apps with XSLT

  • Today's reporting applications use XML extensively to format data, regardless of the different data sources. More specifically, Web-based reporting applications usually use XSL transformations to present this XML data to different clients. The standard flow for current reporting systems is more or less represented by this chain: legacy data source > XML > XSL transformation > Web browser. Note that you can perform the XSL transformation step either on the server side or the client side (the browser). The choice generally depends on nonfunctional requirements; for example, in a system with a high request rate, moving the XSL transformation to the client could result in performance and scalability benefits. The Web page coming from the XSL transformation must be internationalized. However, when the XSL transformation is performed on the client, the internationalization should be handled during the transformation itself. This means that the XSL transformation should manage the translation of the messages dynamically. In this article, we propose a general solution to address this issue.

XML.com: Using XSL Formatting Objects

  • Rather than explain XSL FO in its entirety, this article will give you enough information to use the major features of XSL FO. Our case study will be a short review handbook of Spanish that will be printed as an insert for a Spanish language learning CD-ROM. We'll use the Apache Software Foundation's FOP tool to convert the FO file to a PDF file.
03 Feb 09

FO.NET - Home

  • XSL-FO is similar to HTML in that it allows documents to be created in a markup language. The fundamental difference between the two is that XSL-FO is intended for creating paged, printable documents, whilst HTML is more suited to onscreen documents.

    FO.NET processes XML documents that conform to the XSL-FO specification and produces Adobe PDF documents. Typically an XSLT style sheet is used to transform raw XML data into XSL-FO.

    FO.NET has been written for the Microsoft .NET Framework and is suitable for use from any .NET compatible language such as C#, VB.NET or C#.
23 Jan 09

How to Create a MOSS 2007 VPC Image: The Whole 9 Yards - SharePoint Reporter Blog

  • Now that I've finally completed my series of posts describing how to build a Microsoft Office SharePoint Server (MOSS) 2007 Virtual PC image for demos and development work, here is a one-stop-shopping index of all 20 posts:
16 Jan 09

Chris O?Brien?s blog: When to use the SharePoint Content Deployment Wizard

  • I see the 'value-add' of the Content Deployment Wizard over existing deployment methods such as STSADM export/content deployment in Central Administration to be:

    * ability to "cherry-pick" content to deploy using a treeview - this is from entire site collection down to individual list item or file. (This is the big one since the standard SharePoint tools do not supply a method to do this)
    * ability to control whether object GUIDs are retained - this is required for scenarios where the destination should be a mirror-image of the source, such as staging/production environments for the same site
    * ability to move certain objects (limited to webs and lists in the initial release) to a new location on the import target, known as 'reparenting'

Chris O?Brien?s blog: Using the SharePoint Content Deployment Wizard

  • Firstly, let's remind ourselves of some of the fundamental things to remember when moving content using the Content Migration API (the underlying SharePoint API used by the tool):

    * dependencies of selected content (e.g. referenced CSS files, master pages) can be evaluated - in the tool they are automatically included in the export - check 'Exclude dependencies of selected objects' to disable this
    * all required content types, columns etc. are automatically included in the export
    * in contrast to STSADM export, it is possible to retain GUIDs during deployment (where objects are not being reparented) - check 'Retain object IDs and locations' to enable this
    * no filesystem files (assemblies, SharePoint Solutions/Features etc.) are deployed - these must already be present on the target for the import to succeed)
    * the following content does not get captured by the Content Migration API - alerts, audit trail, change log history, recycle-bin items, workflow tasks/state

Chris O?Brien?s blog: Introducing the SharePoint Content Deployment Wizard

  • Personally, over my past few MOSS projects, there have been several times when I've thought:

    * I just need to move this document library from A to B
    * I just need to move these selected files (e.g. master page, page layouts, CSS etc.) from A to B
    * I just need to move this web from A to B
    * I just need to move this site collection from A to B
    * I just need to move these 20 list items from A to B
23 Dec 08

Customizing SharePoint List Views with SharePoint Designer 2007

Windows SharePoint Services 3.0 ships with a powerful and feature-laden Web Part named the Data Form Web Part (DFWP), which can present data from a wide array of data sources such as external databases, business data catalogs, and SharePoint lists.

msdn.microsoft.com/...cc300163.aspx - Preview

General Technology WebDev Utilities XPath XML Sharepoint

  • Learn how to use Microsoft Office SharePoint Designer to customize the Data Form Web Part. You can display SharePoint list data and filter the data by using an ASP.NET drop-down list control.
12 Dec 08

Create a custom workflow using SharePoint Designer - Kevin DeRudder

  • Create a custom workflow using SharePoint Designer

    From time to time I hear from SharePoint users that they always have to wait for their developers if they want to have a workflow that is not available 'Out Of The Box'.

    As a respond I ask them which workflow they want to use or have and apparently most of the workflows can be created in SharePoint Designer without writing one line of code.

    In this article I'm going to create a 'Content Approval' lookalike workflow, named the 'Holiday Request Approval' workflow (Human Resource managers can thank me later :-)).

    Before we open up SharePoint designer, we need a 'Task' list and a 'Holiday Requests' list, which is based on the 'Custom List' template. So the easiest way is to create a site based on a 'Team Site' and add a custom list.

BDC Meta Man - business data catalog tools to get you working in seconds

  • BDC Meta Man is the first Business Data Catalog tool for all SharePoint Developers and Administrators interested in line of business data integration with SharePoint. Without writing a single line of code you can be viewing and searching across your business data through Microsoft Office SharePoint Server 2007 in minutes.
02 Dec 08

7 Biggest Mistakes of Web Analytics - adCenter Analytics Blog

  • The insight that is available is incredible if you don’t make the “7 Biggest Mistakes of Web Analytics”
28 Jul 08

RDF Site Summary 1.0 Modules: Slash

rss 1.0 spec comments module

web.resource.org/...slash - Preview

General WebDev RSS XML

  • articles not-an-ocean-unless-there-are-lobsters 177 177,155,105,33,6,3,0

RSS 1.0 and 2.0 Blog Comments Module

rss 1.0 spec comments module

philringnalda.com/blogcomments - Preview

General WebDev RSS XML



  • John Smith

    127.0.0.1

    2002-11-25T14:38+00:00

    <![CDATA[What a <em>brilliant</em> post!]>


26 Feb 08

GUUUI - Visio - the interaction designer?s nail gun (3rd edition)

  • How to use Visio for rapid prototyping - now with scrolling pages and sketchy interface widgets
30 Jan 08

Developing a VBScript Class for an Extremely Lightweight Recordset Alternative

How to transfer an ADO recordset to a VBScript Class and fake a recordset.

www.devarticles.com/...htweight-Recordset-Alternative - Preview

General Technology WebDev Server Tools Utilities SQL VBScript

  • Why in the world would we consider replacing the venerable old ADO Recordset object? It certainly serves its purpose on about a trillion web pages around the world. However, given how many ASP pages simply need to write out HTML data from it, it’s remarkably over-loaded with unused and unnecessary features. Each unused feature is another waste of system resources. In this article, Tom Kelleher shows how to build a VBScript class to replace the Recordset as our data container, freeing up those resources… and how he stumbled across some interesting additional uses in the process.
1 - 20 of 368 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo