css:apply-map (in library map-style-names.xpl) apply-map

Input Ports

NameDocumentationConnections

source

document with CSSa, where /*/@css:rule-selection-attribute designates the name of the @role, @rend, @class, etc. attribute(s) that contain(s) style names.

rule-name-mapping-xsl

XSL that parses css-compatible and native style names and maps them within css:rules according to the instructions in the map document.

  • Default document: ../xsl/map-rule-names.xsl

generating-xsl

XSL stylesheet that generates XSLT from the map

  • Default document: ../xsl/map2xsl.xsl

map

consolidated map, as produced by css:consolidate-maps

Output Ports

NameDocumentationConnections

result

Options

NameDocumentationDefault

debug

'no'

debug-dir-uri

'debug'

status-dir-uri

'debug/status'

Subpipeline

StepInputsOutputsOptions

p:choose d220e99

not(//html:table)

p:identity d220e108

source

source on apply-map

result

p:otherwise

p:viewport patch-rules

tr:store-debug store-patched-rules

source

result

pipeline-step = 'map-style-names/map-rule-names'

active = $debug

base-uri = $debug-dir-uri

p:xslt stylesheet-from-mapped-rules

source

result on store-patched-rules

stylesheet

generating-xsl on apply-map

parameters

p:empty

result

tr:store-debug store

source

result on stylesheet-from-mapped-rules

result

pipeline-step = 'map-style-names/generated'

extension = 'xsl'

active = $debug

base-uri = $debug-dir-uri

p:sink d220e168

source

result on store

p:xslt apply-generated-xsl

source

result on patch-rules

parameters

p:empty

stylesheet

result on stylesheet-from-mapped-rules

result

tr:store-debug d220e189

source

result on apply-generated-xsl

result

pipeline-step = 'map-style-names/completed'

active = $debug

base-uri = $debug-dir-uri