<?xml version="1.0"?>
<student_list>
<ID No="A-1">
<name>Jon</name>
<mark>80</mark>
</ID>
<ID No="A-2">
<name>Ray</name>
<mark>81</mark>
</ID>
</student_list>
我的xsl:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text" indent="yes"/>
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="//ID">
ID:string:"
<xsl:value-of select="@No"/>"
</xsl:template>
<xsl:template match="name">
name:string:"<xsl:apply-templates />"
</xsl:template>
<xsl:template match="mark">
mark:string:"<xsl:apply-templates />"
</xsl:template>
</xsl:stylesheet>
產量預計: ID:字符串: 「A-1」 名稱:字符串: 「喬恩」 標記:字符串: 「80」 ID:字符串: 「A-2」 名:字符串: 「雷」 標記:字符串: 「81」
一些plz的幫助。
感謝響應,真是太好了我通過更新上面的代碼得到的輸出,但我怎樣才能得到每個斷線之後,在「文本輸出」每一行使用此代碼mode.i嘗試:
<xsl:template name="Newline"><xsl:text>
</xsl:text>
</xsl:template>
line--1
<xsl:call-template name="Newline" />
line--2
但這並不能讓我換行。任何信息都會有幫助。再次感謝。
歡迎來到SO!它看起來像你已經添加了一個答案作爲你的問題的更新...請添加這個作爲編輯你的問題,使其他人更容易看到和回答它。編輯會將您的問題排在隊列中,因此它會以這種方式獲得更多流量! – 2012-07-19 19:15:07