1.xsl的開始語句
xsl:stylesheet>2.xsl選擇根標籤作為模板
xsl:template>3.xsl 遍歷每個同名標籤元素
xsl:for-each>4.xsl 提取xml標籤中的屬性內容
5.xsl 提取xml標籤中的元素內容
<6.xsl 將提取提取的元素作為 xhtml 某元素的屬性值xsl:value-of
select
="value"
/>
<
xsl:value-of
select
="value"
>
xsl:value-of
>
<完整示例[tool.xml]input
>
<
xsl:attribute
name
="name"
><
xsl:value-of
select
="@id"
/>
xsl:attribute
>
input
>
xml version="1.0" encoding="iso-8859-1"[tool.xsl]?>
xml-stylesheet type="text/xsl" href="tool.xsl"
?>
<
tool
>
<
field
id="prodname"
>
<
id>11351
id>
<
value
>hammer hg2606
value
>
field
>
<
field
id="prodno"
>
<
id>11377
id>
<
value
>32456240
value
>
field
>
<
field
id="price"
>
<
id>11385
id>
<
value
>$30.00
value
>
field
>
tool
>
xml version="1.0" encoding="iso-8859-1"展示結果如下啊圖?>
<
xsl:stylesheet
version
="1.0"
xmlns:xsl
="">
<
xsl:template
match
="/"
>
<
html
>
<
body
>
<
form
method
="post"
action
="edittool.asp"
>
<
h2>tool information (edit):
h2>
<
table
border
="0"
>
<
xsl:for-each
select
="tool/field"
>
<
tr>
<
td>
<
xsl:value-of
select
="@id"
/>
td>
<
td>
<
input
type
="text"
>
<
xsl:attribute
name
="id"
>
<
xsl:value-of
select
="@id"
>
xsl:value-of
>
xsl:attribute
>
<
xsl:attribute
name
="name"
><
xsl:value-of
select
="@id"
/>
xsl:attribute
>
<
xsl:attribute
name
="value"
>
<
xsl:value-of
select
="value"
/>
xsl:attribute
>
input
>
td>
tr>
xsl:for-each
>
table
>
<
br />
<
input
type
="submit"
id="btn_sub"
name
="btn_sub"
value
="submit"
/>
<
input
type
="reset"
id="btn_reset"
name
="btn_reset"
value
="reset"
/>
form
>
body
>
html
>
xsl:template
>
xsl:stylesheet
>
其他xsl語句
<xsl:for-each
select
="tool/field[id!='11351']"
>
<
xsl:if
test
="id < 11351"
/>
<
xsl:sort
select
="id"
/>
<
xsl:choose
>
<
xsl:when
test
="id < 50"
>
<
xsl:value-of
select
="id"
/>
xsl:when
>
<
xsl:otherwise
>
<
xsl:value-of
select
="id"
/>
xsl:otherwise
>
xsl:choose
>
xsl:for-each
>
CRUL常用用法
1 儲存http結果 curl o page.html 2設定 curl x 123.45.67.89 1080 o page.html 3 自動填寫使用者名稱密碼 curl u name passwd ftp ip port path file 4上傳檔案 curl t localfile u n...
grep awk sed常用用法
sed指令碼是乙個sed的命令清單,啟動sed時以 f選項引導指令碼檔名。sed對於指令碼中輸入的命令非常挑剔,在命令的末尾不能有任何空白或文字,如果在一行中有多個命令,要用分號分隔。以 開頭的行為注釋行,且不能跨行。7.小技巧 在sed的命令列中引用shell變數時要使用雙引號,而不是通常所用的單...
NSStringg常用用法
建立乙個新字串並將其設定為 path 指定的檔案的內容,使用字元編碼enc,在error上返回錯誤 id stringwithcontentsofurl nsurl url encoding nsstringencoding enc error nserror error 建立乙個新字串並將其設定為...