Subject: RE: [xsl] xsl namespace select elements From: "Haarman, Michael" <mhaarman@xxxxxxxxx> Date: Wed, 18 Jan 2006 16:11:31 -0600 |
> From: Peter Ivan > > I have a simple xsl to run. > <?xml version="1.0" encoding="UTF-8"?> > <DeliveryCALetter xmlns="http://input.sire.nl/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <levering> > <soort_bestand>RNE-CADO</soort_bestand> > <aanmaak_datum>20060118</aanmaak_datum> > <aanmaak_tijd>194838</aanmaak_tijd> > <raboict_ob_klant>CADO1</raboict_ob_klant> > <levering> > <DeliveryCALetter> > > I need to select soort_bestand value but it is not selecting > the value > how could i select it. Your XML creates a default namespace for the document with this statement: > <DeliveryCALetter xmlns="http://input.sire.nl/" In order to match or select element names in this namespace you'll need to bind it to a prefix in your stylesheet: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:in="http://input.sire.nl/" version="1.0"> and then use it when addressing elements within the default namespace: <xsl:template match="//in:soort_bestand"> <xsl:value-of select="text()"/> </xsl:template> HTH, ----------------------------------- Mike Haarman, XSL Developer, Internet Broadcasting Systems, Inc.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] unwanted space in scps, TGolshan | Thread | [xsl] No Prefixes after Transformat, Markus . Hampel |
[xsl] xsl namespace select elements, Peter Ivan | Date | RE: [xsl] xsl namespace select elem, Peter Ivan |
Month |