[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Parsing & Paths


Subject: [xsl] Parsing & Paths
From: Kris Kolodziej <kkolodziej@xxxxxxxxxxxx>
Date: Fri, 19 Oct 2001 16:00:50 -0400

Hi list,

can you help me figure out how to parse the following by using the
correct paths?     Thanks!

<!-- My XML -->
      <BoundingBox srsName="http://www.X.net/gml/srs/epsg.xml#4326">
        <gml:coord><gml:X>-180.0</gml:X><gml:Y>-90.0</gml:Y></gml:coord>

        <gml:coord><gml:X>180.0</gml:X><gml:Y>90.0</gml:Y></gml:coord>
      </BoundingBox>


<! --------into:  ------------->
First, I want to get the '4326' value.
     <FILTERCOORDSYS>
      <xsl:attribute name="id">
         <xsl:value-of select="substring-after(/BoundingBox/, '#')" />
<!-- IS THIS RIGHT??? -->
      </xsl:attribute>
     </FILTERCOORDSYS>

Second, I want to get the X and Y values:

<ENVELOPE>
 <xsl:attribute name="minx">
    <xsl:value-of select=    <!-- ??????? from the first
<gml:coord><gml:X>   -->
 </xsl:attribute>
 <xsl:attribute name="miny">
    <xsl:value-of select=    <!-- ??????? from the first
<gml:coord><gml:Y>   -->
 </xsl:attribute>
 <xsl:attribute name="maxx">
   <xsl:value-of select=    <!-- ??????? from the second
<gml:coord><gml:X>   -->
 </xsl:attribute>
 <xsl:attribute name="maxy">
   <xsl:value-of select=    <!-- ??????? from the second
<gml:coord><gml:Y>   -->
 </xsl:attribute>
</ENVELOPE>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml