亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > XML > 正文

javascript xml xsl取值及數據修改

2024-09-05 20:55:03
字體:
來源:轉載
供稿:網友
1.example.xml--主要數據文件
<?xml version="1.0" encoding="UTF-8"?>

<?xml:stylesheet type="text/xsl" href="example.xsl"?>

<projects id="1">
<project title="一級標題1" index="1">
<items isTrunk="false" title="二級標題1.1" id="items_1">
<result type="2">1</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
<remark></remark>
</items>
<items isTrunk="false" title="二級標題1.2" id="items_2">
<result type="2">3</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</items>
</project>
<project title="一級標題2" index="2">
<items isTrunk="false" title="二級標題2.1" id="items_3">
<result type="3">3</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</items>
<items isTrunk="true" title="二級標題2.2">
<item title="三級標題2.2.1" id="item_1">
<result type="1">2</result>
<officer><![CDATA[居然是亂碼]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</item>
<item title="三級標題2.2.2" id="item_2">
<result type="1">3</result>
<officer><![CDATA[<><>]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</item>
</items>
<items isTrunk="true" title="二級標題2.3">
<item title="三級標題2.3.1" id="item_3">
<result type="2">1</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</item>
<item title="三級標題2.3.2" id="item_4">
<result type="2">1</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</item>
</items>
</project>
<project title="一級標題3" index="3">
<items isTrunk="false" title="二級標題3.1" id="items_4">
<result type="4" units="元">25345</result>
<officer><![CDATA[sinoly]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</items>
<items isTrunk="false" title="二級標題3.2" id="items_5">
<result type="4" units="元">9865764</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</items>
<items isTrunk="false" title="二級標題3.3" id="items_6">
<result type="2">0</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</items>
<items isTrunk="true" title="二級標題3.4">
<item title="三級標題3.4.1" id="item_5">
<result type="1">0</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</item>
<item title="三級標題3.4.2" id="item_6">
<result type="1">0</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</item>
<item title="三級標題3.4.3" id="item_7">
<result type="1">0</result>
<officer><![CDATA[]]></officer>
<classified>1</classified>
<eligibility>0</eligibility>
</item>
</items>
</project>
</projects>
2.example.xsl--樣式文件,很方便的取到xml數據

<?xml version="1.0" encoding="gb2312"?>

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

<!--根模板-->
<xsl:output method="xml"/>

<xsl:template match="/">
<xsl:apply-templates select="projects/project"/>
<h6>
<button type="submit" class="btn1_mouseout" onmouseover="this.className='btn1_mouseover'" onmouseout="this.className='btn1_mouseout'" title="提交"> 下一步</button>
</h6>
</xsl:template>

<!--主題模板-->
<xsl:template match="project">
<TABLE border="0" cellspacing="0" cellpadding="0" class="table">
<tr>
<td colspan="5" align="center" class="tright">
<h2>
<xsl:number value="position()" format="一、"/><xsl:value-of select="@title"/>
</h2>
</td>
</tr>
<xsl:apply-templates select="items"/>
</TABLE>
<BR/>
</xsl:template>

<!--一級題干模板-->
<xsl:template match="items">
<tr>
<td colspan="2" class="tright">
<xsl:number value="position()" format="1."/><xsl:value-of select="@title"/>
</td>
<xsl:choose>
<xsl:when test="@isTrunk[.='false']">
<xsl:apply-templates select="result"/>
<xsl:apply-templates select="officer"/>
</xsl:when>
<xsl:otherwise>
<td colspan="3" class="tright" style="color:blue;font-weight:bolder">
注意以下幾點
</td>
<xsl:apply-templates select="item"/>
</xsl:otherwise>
</xsl:choose>
</tr>
</xsl:template>

<!--二級題干模板-->
<xsl:template match="item">

<tr>
<td class="tright" style="padding-left:20px" colspan="2">
<h4><xsl:number value="position()" format="(a)."/><xsl:value-of select="@title"/></h4>
</td>
<xsl:apply-templates select="result"/>
<xsl:apply-templates select="officer"/>
</tr>
</xsl:template>

<!--選擇框模板-->
<xsl:template match="result">
<xsl:choose>
<xsl:when test="@type = '1'">
<td width="15%">
<xsl:element name="select">
<xsl:attribute name="name">re_<xsl:value-of select="../@id"/></xsl:attribute>
<!--<select name="select">-->
<xsl:choose>
<xsl:when test=".='0'">
<option value="0" selected="selected">請選擇 </option>
<option value="1">符合</option>
<option value="2">基本符合</option>
<option value="3">不符合</option>
</xsl:when>
<xsl:when test=".='1'">
<option value="0">請選擇 </option>
<option value="1" selected="selected">符合</option>
<option value="2">基本符合</option>
<option value="3">不符合</option>
</xsl:when>
<xsl:when test=".='2'">
<option value="0">請選擇 </option>
<option value="1">符合</option>
<option value="2" selected="selected">基本符合</option>
<option value="3">不符合</option>
</xsl:when>
<xsl:when test=".='3'">
<option value="0">請選擇 </option>
<option value="1">符合</option>
<option value="2">基本符合</option>
<option value="3" selected="selected">不符合</option>
</xsl:when>
</xsl:choose>
<!--</select>-->
</xsl:element>
</td>
</xsl:when>
<xsl:when test="@type = '2'">
<td width="15%">
<xsl:element name="select">
<xsl:attribute name="name">re_<xsl:value-of select="../@id"/></xsl:attribute>
<xsl:choose>
<xsl:when test=".='0'">
<option value="0" selected="selected">請選擇 </option>
<option value="1">是</option>
<option value="2">否</option>
</xsl:when>
<xsl:when test=".='1'">
<option value="0">請選擇 </option>
<option value="1" selected="selected">是</option>
<option value="2">否</option>
</xsl:when>
<xsl:when test=".='3'">
<option value="0">請選擇 </option>
<option value="1">是</option>
<option value="2" selected="selected">否</option>
</xsl:when>
</xsl:choose>
</xsl:element>
</td>
</xsl:when>
<xsl:when test="@type = '3'">
<td width="15%">
<xsl:element name="select">
<xsl:attribute name="name">re_<xsl:value-of select="../@id"/></xsl:attribute>
<xsl:choose>
<xsl:when test=".='0'">
<option value="0" selected="selected">請選擇 </option>
<option value="1">有</option>
<option value="2">無</option>
</xsl:when>
<xsl:when test=".='1'">
<option value="0">請選擇 </option>
<option value="1" selected="selected">有</option>
<option value="2">無</option>
</xsl:when>
<xsl:when test=".='3'">
<option value="0">請選擇 </option>
<option value="1">有</option>
<option value="2" selected="selected">無</option>
</xsl:when>
</xsl:choose>
</xsl:element>
</td>
</xsl:when>

<xsl:otherwise>
<td width="15%">
<xsl:element name="textarea">
<xsl:attribute name="name">re_<xsl:value-of select="../@id"/></xsl:attribute><xsl:value-of select="."/>
</xsl:element>
<xsl:value-of select="@units"/>
</td>
</xsl:otherwise>
</xsl:choose>

</xsl:template>

<!--責任人模板-->
<xsl:template match="officer">
<td width="9%" class="tright">責任人</td>
<td width="11%">
<xsl:element name="textarea">
<xsl:attribute name="name">of_<xsl:value-of select="../@id"/></xsl:attribute>
<xsl:value-of select="."/>
</xsl:element>
</td>
</xsl:template>

</xsl:stylesheet>

共2頁上一頁12下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品www| 色噜噜狠狠狠综合曰曰曰| xx视频.9999.com| 91香蕉嫩草影院入口| 精品久久香蕉国产线看观看gif| 欧美孕妇毛茸茸xxxx| 亚洲视频在线视频| 欧美成人午夜剧场免费观看| 欧美风情在线观看| 亚洲天堂开心观看| 欧美乱大交xxxxx| 清纯唯美亚洲激情| 欧美日本精品在线| 日韩电影网在线| 成人欧美在线视频| 狠狠久久五月精品中文字幕| 2018中文字幕一区二区三区| 欧美激情在线有限公司| 在线精品国产成人综合| 色噜噜国产精品视频一区二区| 久久人体大胆视频| 91亚洲精品在线观看| 国产精品视频精品视频| 久久久久久久久久久免费| 欧美中在线观看| 亚洲欧美制服另类日韩| 成人xvideos免费视频| 欧美在线视频免费| 奇米4444一区二区三区| 搡老女人一区二区三区视频tv| 精品自拍视频在线观看| 久久好看免费视频| 欧美激情免费在线| 日韩欧美主播在线| 亚洲成avwww人| 亚洲成人精品av| 国产精品久久在线观看| 日韩精品欧美国产精品忘忧草| 亚洲伊人第一页| 亚洲成av人影院在线观看| 国内精品国产三级国产在线专| 国产成人精品一区二区| 亚洲天堂一区二区三区| 精品国产鲁一鲁一区二区张丽| 日韩高清av一区二区三区| 日本一区二三区好的精华液| 成人久久久久久久| 国产精品99导航| 久久久久久久亚洲精品| 亚洲а∨天堂久久精品9966| 久久全球大尺度高清视频| 一区二区三区日韩在线| 欧美一区三区三区高中清蜜桃| 一区二区三区四区在线观看视频| 亚洲午夜未满十八勿入免费观看全集| 亚洲人成毛片在线播放| 日韩欧美高清在线视频| 久久99国产精品自在自在app| 亚洲开心激情网| 久久香蕉国产线看观看网| 91中文精品字幕在线视频| 欧美有码在线观看| 91精品国产高清自在线| 欧美亚洲视频在线观看| 91久久中文字幕| 国产精品大片wwwwww| 国产99久久精品一区二区| 懂色av一区二区三区| 欧美激情精品久久久久久蜜臀| 亚洲自拍偷拍色片视频| 日韩久久精品成人| 亚洲成人激情在线| 国产精品久久久久久久午夜| 亚洲日本aⅴ片在线观看香蕉| 日韩精品久久久久久久玫瑰园| 国内精品久久久久久久久| 国产精品视频大全| 97热在线精品视频在线观看| 国产精品第10页| 青草青草久热精品视频在线观看| 欧美大码xxxx| 久久久久久中文| 欧美激情精品久久久久久| 国产精品久久久久久久久男| 国内精品伊人久久| 国产精品久久婷婷六月丁香| 欧美做受高潮电影o| 亚洲欧美日韩网| 亚洲免费伊人电影在线观看av| 亚洲欧美另类自拍| 91久久精品美女| 国产精品jvid在线观看蜜臀| 日韩少妇与小伙激情| 91精品综合视频| 国产精品免费网站| 久久久91精品国产一区不卡| 日韩成人av在线播放| 久久久久久18| 欧美成人国产va精品日本一级| 欧美日韩国产影院| 欧美电影免费观看网站| 日韩亚洲国产中文字幕| 日韩av影视综合网| 亚洲视频网站在线观看| 午夜精品福利在线观看| 欧美激情videos| 中文字幕欧美国内| 亚洲另类xxxx| 91亚洲精品一区二区| 欧美日韩在线观看视频小说| 国产精品高潮呻吟久久av无限| 亚洲字幕一区二区| 亚洲第一色中文字幕| 欧美激情欧美狂野欧美精品| 国产有码一区二区| 98视频在线噜噜噜国产| 91精品久久久久久久久青青| 亚洲国产精品久久久| 久久免费精品视频| 久久精品国产欧美激情| 亚洲第一精品夜夜躁人人躁| 精品国产视频在线| 国外视频精品毛片| 亚洲国产小视频在线观看| 亚洲成年人影院在线| 全色精品综合影院| 91精品久久久久久久久不口人| 成人免费网站在线| 国产欧美日韩专区发布| 国产精品久久久久免费a∨| 97香蕉超级碰碰久久免费软件| 日韩av在线电影网| 性色av一区二区三区免费| 热久久这里只有精品| 欧美第一黄网免费网站| 欧美成人中文字幕在线| 欧美日韩精品在线| 亚洲人成人99网站| 日韩亚洲精品视频| 亚洲香蕉成人av网站在线观看| 久久成人这里只有精品| 欧美在线视频观看| 精品久久久久久久久久| 91丝袜美腿美女视频网站| 亚洲精品色婷婷福利天堂| 中文字幕日韩av电影| 国a精品视频大全| 黄色91在线观看| 久久久999国产精品| 2018日韩中文字幕| 日韩在线免费视频观看| 日韩免费高清在线观看| 另类天堂视频在线观看| 精品亚洲男同gayvideo网站| 欧美乱大交做爰xxxⅹ性3| 欧美区二区三区| 国产剧情日韩欧美| 日韩av电影手机在线观看| 国产成人综合精品| 精品国产一区二区三区久久| 日韩欧美国产视频| 一本大道久久加勒比香蕉| 亚洲国产精品嫩草影院久久| 亚洲va电影大全|