Skip to main content

Table 1 XML elements and attributes of TAL Language

From: TAL—Template Authoring Language

Element

Attribute

Element’s content

tal

id

(template | importBase)+

importBase

documentURI, alias

 

template

id, extends

(component | interface | relation | assert | report | warning | link)*

component

id, selects, (property-name)*

(component | interface)*

interface

id, selects, componente, interface

Cdata = mapping specification (forEach)?

relation

id, selects

Cdata = relation specification

assert

test

Cdata = message

report

test

Cdata = message

warning

test

Cdata = message

link

id

Cdata = link specification (forEach)*

forEach

instanceOf,iterator, step

Cdata = link specification (forEach)*