xsl-list
[Top] [All Lists]

RE: xsl namespace select elements

2006-01-18 15:11:31
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.

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>