2017-11-27 12 views
0

0000000000の位置をphnumberの値で置き換えるページを作成しようとしています。下の行にあります。このデータベースxslページのhrefに既存の値を使用しようとしています

上のユーザの詳細を表示しているXSLページで以下のコードは、あなたの目標は "を抽出することであるならば、私のデータベース

<xsl:template match="phone" > 
<p> 
<xsl:value-of select="phnumber"/> : <xsl:value-of select="phtype" /> 
</p> 

<a href="tel:000000000" target="_top">Phone</a> 
<br></br> 
    <a href="sms:000000000" target="_top">Send Mail</a> 

答えて

0

から表示するデータを取得します00000000 '部分をhref属性から削除することができます:文字列を部分文字列に分割することができます。

<xsl:value-of select="substring-after(@href, ':')"> 

これは前提は:数だけ自体から数型を分離するために使用されている(そう形「0000:0000」には数字が存在しません)。

+0

いいえ私は00000000を上記の行の "phnumber"の値に等しくしようとしていませんでした。 – mattdoesnthaveaclue

0
<a href="tel:{phnumber}" target="_top">Phone</a><xsl:value-of select="phnumber"/> 
+0

あなたの答えに文脈を追加してください。ここで何が間違っていたか、見つからなかった? –

関連する問題