2009-07-13 5 views
1

Je cherche à générer un ComboBox avec une liste de xml, puis créer des liens à partir de ces éléments. Deuxièmement, je voudrais à la même chose, mais avec une liste et une deuxième propriété xml. ComboBox - avec la liste étant la propriété "nom".Flash: ComboBox et Liste rempli de données XML, puis créer des liens

http://hpn-marketing.com/drmc/content/index.php/specialty/flashxml/

Liste - la liste étant la propriété "name".

hpn-marketing.com/drmc/content/index.php/physician/flashxml/

exemple Lier:

<specialty specialties_id="1" name="Pediatrics"/> 

générerait le lien: /content/index.php/physician/spécialité/1

<physician physician_id="1" permalink="" name="Fugate, James K. Jr, MD"... 

générerait le lien: /content/index.php/physician/single/1

Merci d'avance.

Adam

+0

Pouvez-vous montrer ce code que vous avez actuellement? – Janie

+0

var xmlLoader: URLLoader = new URLLoader(); var xmlData: XML = new XML(); xmlLoader.addEventListener (Event.COMPLETE, LoadXML); XmlLoader.load (new URLRequest ("http://hpn-marketing.com/drmc/content/index.php/specialty/flashxml/")); Fonction LoadXML (e: Evénement): void { xmlData = new XML (e.target.data); trace (xmlData); } –

+0

Désolé, nouveauté au formatage sur ce site. Je suis seulement au stade d'appeler le xml ... très tôt. –

Répondre

0

Cela devrait vous mettre sur la bonne voie:

<xsl:template match="specialty"> 
<xsl:text>content/index.php/physician/</xsl:text> 
<xsl:choose> 
    <xsl:when test="@specialties_id"> 
     <xsl:value-of select="concat('specialty/', @specialties_id)" /> 
    </xsl:when> 
    <xsl:otherwise> 
     <xsl:value-of select="concat('single/', @physician_id)" /> 
    </xsl:otherwise> 
</xsl:choose> 
</template> 
Questions connexes