[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Help with tree menu

Subject: Help with tree menu
From: Lucas Gonçalves Grossi <lggrossi@xxxxxxxxxx>
Date: Thu, 29 Nov 2007 17:41:59 -0200
 Help with tree menu
> Hello everybody,
>
> I'm having a problem in my XSL code. My XSL file get an xml as input and
derives an html. In the output html I'm trying to do a tree menu, and the <h4>
html tag is the initializator of the button in menu, i.e. when I click in this
button, the menu open, like this "+" of xml.
> The problem is that, as the h4 is after the for-each, it's appearing just in
the first value. So, the menu is ok (open) just for the first value. Ex:
> goal
> +question1
> +question2
> If I click on question 1, open or close his submenu. If i click on question
2, should appear his submenu, but it open or close the menu of question 1
too.
> Can anybody help me? Thanks a lot.
>
> <xsl:for-each select="gqmroot/goal">
> <h4><xsl:value-of select="@titleGoal"/></h4>
> <ul>
> <li><xsl:for-each select="question">
> <h4><xsl:value-of select="@titleQuestion"/></h4>
> <ul>
> <li><xsl:for-each select="metric">
> <h4><xsl:value-of select="@titleMetric"/></h4>
> <h4>
> <xsl:value-of select="unparsed-text(@ChartLink)"
disable-output-escaping="yes"/>
> </h4>
> </xsl:for-each>
> </li>
> </ul>
> </xsl:for-each>
> </li>
> </ul>
> </xsl:for-each>
>

My xml file:
<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet type="text/xsl" href="F-GESGQM.xsl"?>
<!-- New document created at Thu Oct 18 08:53:18 CEST 2007 -->

<gqmroot titleRoot="F-GES GQM">
<goal titleGoal="G.1. Aumento della qualit` esterna">
<question titleQuestion="Q.1.1. Quanti bug trova lutente? Quanti sono ad alta
priorit`?">
<metric
titleMetric="M.1.1.1. Numero di bug riportati nell'intervallo di tempo
considerato, divisi per centro di costo e per prodotto."
ChartLink="gesGQMReport_M111.html">
</metric>
<metric
titleMetric="M.1.1.2. Numero di bug ad alta priorit` riportati dallutente al
mese, divisi per centro di costo e per prodotto."
ChartLink="gesGQMReport_M112.html">
</metric></question>
<question titleQuestion="Q.1.2. Quanto h soddisfatto lutente della nuova
release?">
<metric
titleMetric="M.1.2.1 Numero di richieste di cambiamento del sistema
nell'intervallo di tempo per quella release"
ChartLink="gesGQMReport_M121.html">
</metric>
<metric
titleMetric="M.1.2.2. Numero di bug riportati dall'utente nell'intervallo di
tempo facenti riferimento a quella release"
ChartLink="">
</metric>
</question>
</goal>
<goal titleGoal="G.2 Aumento della qualit` interna">
<question titleQuestion="Q.2.1. Qual h la probabilit` che una modifica
introduca un nuovo bug?">
<metric
titleMetric="M.2.1.1. Rapporto tra numero di test che falliscono ed il numero
totale di test durante la fase di integrazione notturna"
ChartLink="">
</metric></question>
<question titleQuestion="Q.2.2. Quanto h espressivo il codice?">
<metric titleMetric="M.2.2.1. Complessit` ciclomatica"
ChartLink="">
</metric>
<metric titleMetric="M.2.2.2. Weighted Methods per Class"
ChartLink="">
</metric>
</question>
</goal>
</gqmroot>


Thanks,
LUCAS

Current Thread
  • Help with tree menu
    • Lucas Gonçalves Grossi - 29 Nov 2007 19:43:03 -0000 <=
      • <Possible follow-ups>
      • cknell - 29 Nov 2007 20:59:53 -0000

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Cast Your Vote

We need your help – Vote for DataDirect XML Products!

  • Best SOA or XML site

Winners and finalists announced at SOA World Conference in November.

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.