- From: Vignesh Balan R <vigneshbr@aztec.soft.net>
- Date: Wed, 25 Sep 2002 13:36:53 -0400 (EDT)
- To: www-xsl-fo@w3.org
- Message-ID: <3D91F2BC.F36F70F4@aztec.soft.net>
Hi All
We have a XML file as the input , which would look like this,
<nds dtdversion="1.0" ndsversion="8.5" xmlns:jdbc=" urn:dirxml:jdbc
<urn:dirxml:jdbc> ">
<source>
<product jdbc:build="20020215_1810"
jdbc:instance="JDBCdriver" version="1.5">DirXML Driver for
JDBC</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="VIEW_INTMEDTAB"
event-id="modify:PK_ID=staff7,table=VIEW_INTMEDTAB,schema=OUHKDIRXML"
src-dn="PK_ID=staff7,table=VIEW_INTMEDTAB,schema=OUHKDIRXML">
<association
state="associated">PK_ID=staff7,table=VIEW_INTMEDTAB,schema=OUHKDIRXML</
association>
<modify-attr attr-name="TYPEOFPOST">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="TYPEOFPOST">
<add-value>
<value
type="string">Perm</value>
</add-value>
</modify-attr>
<modify-attr attr-name="LOGINNAME1">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="LOGINNAME1">
<add-value>
<value
type="string">staff7</value>
</add-value>
</modify-attr>
<modify-attr attr-name="ROLE">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="ROLE">
<add-value>
<value type="string">ole</value>
</add-value>
<add-value>
<value
type="string">staffportal</value>
</add-value>
</modify-attr>
<modify-attr attr-name="OUTYPE">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="OUTYPE">
<add-value>
<value
type="string">staff</value>
</add-value>
</modify-attr>
<modify-attr attr-name="INTPASSWORD">
<remove-all-values/>
</modify-attr>
</modify>
</input>
</nds>
>From the above XML i want to copy the following text
"<modify-attr attr-name="ROLE">
<add-value>
<value type="string">ole</value>
</add-value>
<add-value>
<value
type="string">staffportal</value>
</add-value>
</modify-attr> "
into a variable in XSL. I want the whole thing to be stored as a
text(not only the parsed values, but all the tags too) in the variable.
I have tried the following using <xsl:apply-templates>.
<xsl::apply-templates
select="modify-attr[@attr-name='ROLE']/add-value"/>
But it doesnt copy the whole text, instead copies only the first
value("ole" in the above modify-attr).
Any pointers of how to do this, would be greatly appreciated.
Thanks and Regards
Vignesh
--
Early bird gets the worm ... Big Incentive !!
Received on Friday, 27 September 2002 03:26:34 UTC