Subject: ResultTreeFrag to String From: Honglin Su <hosu@xxxxxxxxxxxxx> Date: Mon, 04 Sep 2000 13:06:32 -0400 |
Hi, there, When I use XSLT (XALAN 1.1) to process the XML with mixed elements, e.g. <?xml version="1.0" standalone="yes" ?> <Lease> <Lessee>ABC Industries</Lessee> agrees to lease the property at <Address>123 Main St., Chicago, IL</Address> from <Lessor>XYZ Properties</Lessor> for a term of not less than <LeaseTerm TimeUnit="Months">18</LeaseTerm> at a cost of <Price Currency="USD" TimeUnit="Months">1000</Price> . </Lease> If the node has a text child, I will get the sub-tree (String representation) of the node, and pass it to a Java extenstion. <?xml version="1.0" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > <xsl:template match="/"> <xsl:apply-templates /> Successful!!!!! </xsl:template> <xsl:template match="*[text()]"> <xsl:variable name="fulltext"> <xsl:copy-of select="." /> </xsl:variable> <xsl:copy-of select="$fulltext" /> </xsl:template> </xsl:stylesheet> Here the variable $fulltext has the type ResultTreeFrag, however, what I want is only the String value like: <Lease> <Lessee>ABC Industries</Lessee> agrees to lease the property at <Address>123 Main St., Chicago, IL</Address> from <Lessor>XYZ Properties</Lessor> for a term of not less than <LeaseTerm TimeUnit="Months">18</LeaseTerm> at a cost of <Price Currency="USD" TimeUnit="Months">1000</Price> . </Lease> Is there any way to approach this? Thanks! Honglin XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Generating IDs for each element, Jeni Tennison | Thread | Re: ResultTreeFrag to String, Jeni Tennison |
Generating IDs for each element, Malcolm Locke | Date | XSLT 2.0 Idea: third argument for k, Jeni Tennison |
Month |