Difference between revisions of "XSL Template"

From SmartWiki
Jump to: navigation, search
(Example Template)
Line 47: Line 47:
  
 
The references to '''@section.''section name''@''' refer to the sections defined in the [[XML Section Builder|Section Builder]].
 
The references to '''@section.''section name''@''' refer to the sections defined in the [[XML Section Builder|Section Builder]].
 +
 +
For example, the following ''XSL Template'':
 +
 +
[[Image:XMLExampleXSLTemplate.png|link=|500px]]
 +
 +
...will display the ''Revenue'' and ''Expenses'' sections accordingly when the {{XML}} is opened on a record:
 +
 +
 +
  
 
==See Also==
 
==See Also==

Revision as of 15:00, 3 December 2013

The XSL Template setting on an XML custom field works in conjunction with the XML Section Builder to define how the XML worksheet is displayed.

SampleXSLTemplate.png

XSL stands for Extensible Stylesheet Language.

Example Template

An example XSL Template would be as follows:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Worksheet Title</title>

<style type="text/css">
...define your styles here...
</style>

</head>

<body>

<table>
<tr>
<td>@section.Revenue-Cash@</td>
</tr>
<tr>
<td>@section.Revenue-Funding@</td>
</tr>
<tr>
<td>@section.Revenue-Total@</td>
</tr>
</table>

</body>
</html>

The references to @section.section name@ refer to the sections defined in the Section Builder.

For example, the following XSL Template:

XMLExampleXSLTemplate.png

...will display the Revenue and Expenses sections accordingly when the XML custom field is opened on a record:



See Also