討論區快速選單
知識庫快速選單
政府補助!學嵌入式+物聯網 網路投保旅行平安險 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
目錄結構的XML如何用XSL呈現完整路徑…感謝
更改我的閱讀文章字型大小
作者 : jiaga0522(JG)
[ 貼文 14 | 人氣 6827 | 評價 0 | 評價/貼文 0 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/7/28 下午 11:42:32
我的目錄結構
<Root Name="D:\Web">
 <Entity Name="Customers" Type="0">
  <Entity Name="Microsoft" Type="0">
   <Entity Name="Orders" Type="0">
    <Entity Name="JKL.txt" Type="1"/>
   </Entity>
   <Entity Name="GHI.txt" Type="1"/>
  </Entity>
  <Entity Name="DEF.txt" Type="1"/>
 </Entity>
 <Entity Name="ABC.txt" Type="1"/>
</Root>

希望用XSL來呈現成以下的完整路徑
D:\Web\Customers
 D:\Web\Customers\Microsoft\
  D:\Web\Customers\Microsoft\Orders
   D:\Web\Customers\Microsoft\Orders\JKL.txt
  D:\Web\Customers\Microsoft\GHI.txt
 D:\Web\Customers\DEF.txt
D:\Web\ABC.txt

非常感謝..^^"
作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人jiaga0522註記此篇回應為最佳解答 2005/7/29 下午 05:50:48
>希望用XSL來呈現成以下的完整路徑


<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="Entity">

<xsl:variable name="level" select="count(ancestor::*)"/>
<xsl:value-of select="substring( '____________',1, 2 * ($level - 1) )"/>

<xsl:for-each select="ancestor-or-self::*">
<xsl:value-of select="@Name"/>
<xsl:if test="@Type != '1' or name() = 'Root'">\</xsl:if>
</xsl:for-each>

<br />

<xsl:apply-templates/>

</xsl:template>
</xsl:stylesheet>
作者 : jiaga0522(JG)
[ 貼文 14 | 人氣 6827 | 評價 0 | 評價/貼文 0 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/7/29 下午 09:01:11
<xsl:for-each select="ancestor-or-self::*">
 <xsl:value-of select="@Name"/>
 <xsl:if test="@Type != '1' or name() = 'Root'">\</xsl:if>
</xsl:for-each>

哇...四行就解決了...真是感謝!!

我自己是在網路上找資料有用遞迴寫出來...不過看到你寫的真是太感動...

<xsl:template name="dots">
 <xsl:param name="count"/>
 <xsl:param name="node" select="concat(ancestor::Entity[$count]/@Name,'\')"/>
 <xsl:if test="$count > 0">
  <xsl:value-of select="$node"/>
  <xsl:call-template name="dots">
   <xsl:with-param name="count" select="$count - 1"/>
  </xsl:call-template>
 </xsl:if>
</xsl:template>

<xsl:template match="Entity">
 <xsl:value-of select="//@Name"/>
  <xsl:call-template name="dots">
   <xsl:with-param name="count" select="count(ancestor::*)"/>
  </xsl:call-template>
 <xsl:value-of select="@Name"/>
 <xsl:apply-templates select="Entity"/>
</xsl:template>

我才剛學XML和XSL,如果有什麼好的書或網站希望可以介紹一下。

真的非常感謝^^
作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/7/30 上午 09:07:05
>我才剛學XML和XSL,如果有什麼好的書或網站希望可以介紹一下。

我有本 XSLT Quickly 電子書(5MB, 英文版) ,想要的可以留個 e-mail ,
XSLT 還是很新,所以教學網站應該不多。
作者 : jiaga0522(JG)
[ 貼文 14 | 人氣 6827 | 評價 0 | 評價/貼文 0 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/7/30 下午 04:49:51
>我有本 XSLT Quickly 電子書(5MB, 英文版) ,想要的可以留個 e-mail ,
>XSLT 還是很新,所以教學網站應該不多。

真的非常感謝,那就麻煩您寄一下嘍...^^"

u9323316@yuntech.edu.tw

謝謝...
作者 : rodes(Rodes)
[ 貼文 4 | 人氣 307 | 評價 30 | 評價/貼文 7.5 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/2/26 下午 08:49:07
小弟也 正在學 xslt 不知是否也能寄給小弟 這本書呢?
 謝謝
    rodes.chan@msa.hinet.net
作者 : sindey(深邃)
[ 貼文 29 | 人氣 478 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/3/8 下午 05:25:53
我也想要, 麻煩寄給我, 謝謝
philos.shen@msa.hinet.net
作者 : chiayu24(boy)
[ 貼文 33 | 人氣 4311 | 評價 0 | 評價/貼文 0 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/8/25 下午 05:00:35

>我有本 XSLT Quickly 電子書(5MB, 英文版) ,想要的可以留個 e-mail ,
>XSLT 還是很新,所以教學網站應該不多。

可否也寄給我謝謝你.
tus4@sina.com.tw
作者 : u9323335(TW-Student)
[ 貼文 8 | 人氣 545 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/5 上午 08:35:05
我也想要那本電子書^_^
u9323335@yuntech.edu.tw 謝謝
作者 : jajayaca(yaca)
[ 貼文 8 | 人氣 1589 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/5 下午 04:15:48
我也想要
yaca2.tw@yahoo.com.tw
作者 : danny62(無痕膠條)
[ 貼文 3 | 人氣 1 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/10/23 下午 03:31:17
可否也寄給小弟呢? 之前並無接觸任何XML或XSLT的東西,剛好最近工作上正好遇到此方面的需求,望請大大提供,十分感謝
mail:scwu@gandau.gov.tw
作者 : danny62(無痕膠條)
[ 貼文 3 | 人氣 1 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/10/23 下午 03:31:24
可否也寄給小弟呢? 之前並無接觸任何XML或XSLT的東西,剛好最近工作上正好遇到此方面的需求,望請大大提供,十分感謝
mail:scwu@gandau.gov.tw
作者 : ringofong(ringo)
[ 貼文 24 | 人氣 3180 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/1/2 下午 10:28:55
我都想要, 謝謝
ringofong@yahoo.com.hk
作者 : toko0083(小麥)
[ 貼文 1 | 人氣 1 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/1/7 上午 11:13:31
我也想要~~謝謝

azure_vj@hotmail.com
作者 : wbznb2007(123)
[ 貼文 1 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/1/11 下午 01:39:59
我也想要....可以麻煩寄給我嗎~謝謝~~~
wbznb@yahoo.com.tw
作者 : sharky(Debug)
[ 貼文 1 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/5/29 上午 11:59:21
>>;我才剛學XML和XSL,如果有什麼好的書或網站希望可以介紹一下。
>
>我有本 XSLT Quickly 電子書(5MB, 英文版) ,想要的可以留個 e-mail ,
>XSLT 還是很新,所以教學網站應該不多。

是否也可以寄給我!!感謝妳...
sharky.com@gmail.com
作者 : meggy_lee(tzjvekdto)
[ 貼文 1 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/6/19 下午 04:34:35
我也想要~~謝謝~~再麻煩您了~~
tzjve.lynn@msa.hinet.net
作者 : nelson2791(阿尼)
[ 貼文 24 | 人氣 3000 | 評價 40 | 評價/貼文 1.67 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/4/17 下午 05:26:33
大大可否email給我您的電子書呢?萬分感謝 我的email是nelson2791@yahoo.com.tw及nelson2791@gmail.com
作者 : favio(熊小喵)
[ 貼文 1 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/7/21 上午 10:37:30
我也想要此電子書!
可以麻煩大大寄給我嗎? 謝謝~
favio.wu@gmail.com
作者 : lindawang(Linda) 人氣指數超過10000點
[ 貼文 113 | 人氣 12883 | 評價 50 | 評價/貼文 0.44 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/7/27 下午 05:00:59
也可以分享給我嗎?! thanks.
linda.wang@topcocorp.com
 板主 : 徵求中
 > XML - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - XML - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
XML
1 HKLN.net 490 
2 wensons 120 
3 DEMO999 80 
4 吉爾菲艾斯 50 
5 Snaking 40 
6 PLAYER 30 
7 小朱 30 
8 Demonbane 30 
9 Cog 30 
10 Ben 30 
XML
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.171875