2009-07-13 2 views
1

xml의 목록으로 ComboBox를 생성 한 다음 해당 항목에서 링크를 만들려고합니다. 두 번째로, 나는 목록과 두 번째 xml 속성을 사용하여 동일하게하려고합니다.Flash : ComboBox 및 XML 데이터로 채워진 목록으로 연결을 만듭니다.

ComboBox - 목록이 "name"속성입니다.

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

목록 - "이름"프로퍼티 인 목록.

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

연결 예 :

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

링크를 생성합니다 : /content/index.php/physician를 /content/index.php/physician/single/1

: 링크를 생성겠습니까/1

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

/전문

미리 감사드립니다. 이것은 바른 길에 당신을 얻을해야

+0

당신은 당신이 현재 가지고있는 코드를 게재 할 수 있습니까? – Janie

+0

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

+0

죄송합니다.이 사이트의 서식을 처음 사용하셨습니다. 저는 XML을 호출하는 단계에 있습니다 ... 정말 일찍. –

답변

0

아담 :

<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> 
관련 문제