|
Subject: [xsl] Consolidating stylesheet functionality From: Tim Lebo <timleboxslt@xxxxxxxxx> Date: Mon, 23 Jan 2006 20:55:13 -0500 |
I am using Kay's Modified Identity Transform Pattern to add an
attribute (@number) to certain elements (object | link). The attribute
values are unique values. The input and output are show below.
Is it possible to "capture" the result of this ID-assignment
processing and continue to manipulate the temporary tree after the new
attributes have been added, thus allowing all processing to be
captured in a single stylesheet? This seems to touch on the
functionality of xsl:function and/or xsl:import. Any references to
sections of Kay's XSLT 2.0 ed 3 would be appreciated (I'm only on page
70 of a complete read-through).
Currently, I have two xsl sheets:
java -jar saxon8.jar input.xml modifiedIdentityTransform.xsl >
input-numbered.xml
java -jar saxon8.jar input-numbered.xml myadditionalProcessing.xsl >
finally-done.xml
I would like a single xsl that consolidates the functionality of both
xsls. myAdditionalProcessing.xsl could be anything that relies on the
@number attribute on the object and link elements.
Regards,
Tim Lebo
the input and output:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<object id="a">
<attribute name="color" value="red"/>
</object>
<object id="b">
<attribute name="size" value="big"/>
</object>
<object id="c">
<attribute name="size" value="small"/>
<attribute name="color" value="purple"/>
</object>
<link fromobject="c" toobject="b"/>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<root>
<object id="a" number="1">
<attribute name="color" value="red"/>
</object>
<object id="b" number="2">
<attribute name="size" value="big"/>
</object>
<object id="c" number="3">
<attribute name="size" value="small"/>
<attribute name="color" value="purple"/>
</object>
<link fromobject="c" toobject="b" number="4"/>
</root>[
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] help for number-rows-spanned, ying xing | Thread | Re: [xsl] Consolidating stylesheet , omprakash . v |
| Re: [xsl] Namespace Aliasing withou, David Carlisle | Date | Re: [xsl] Consolidating stylesheet , omprakash . v |
| Month |