分享
 
 
 

xsl+xml简单实例

王朝other·作者佚名  2006-02-28
窄屏简体版  字體: |||超大  

XML文件:

1

<?xml version="1.0" encoding="utf-8"?>

2

<?xml-stylesheet type='text/xsl' href='XSLTFile1.xslt'?>

3

<Order>

4

<OrderID>OrderID1</OrderID>

5

<OrderDate>OrderDate1</OrderDate>

6

<list>

7

<ProductID>ProductID1</ProductID>

8

<ProductName>ProductName1</ProductName>

9

</list>

10

<list>

11

<ProductID>ProductID2</ProductID>

12

<ProductName>ProductName2</ProductName>

13

</list>

14

<list>

15

<ProductID>ProductID3</ProductID>

16

<ProductName>ProductName3</ProductName>

17

</list>

18

<list>

19

<ProductID>ProductID4</ProductID>

20

<ProductName>ProductName4</ProductName>

21

</list>

22

</Order>

xslt文件:

1

<?xml version="1.0" encoding="UTF-8" ?>

2

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

3

<xsl:template match ="Order">

4

<html dir="">

5

<head>

6

<title>

7

8

</title>

9

<body>

10

<table width="100%" border="0">

11

<tr>

12

<td colspan="6">

13

<div align="center">公司名称入库单</div>

14

</td>

15

</tr>

16

<tr>

17

<td colspan="6">

18

<div align="right"></div>

19

</td>

20

</tr>

21

<tr>

22

<td width="130">供应商编号:</td>

23

<td width="126">

24

</td>

25

<td width="100">订单号:</td>

26

<td width="97">

27

<xsl:value-of select ="OrderID"/>

28

</td>

29

<td width="110">订单日期:</td>

30

<td width="110">

31

<xsl:value-of select ="OrderDate"/>

32

</td>

33

</tr>

34

<tr>

35

<td colspan="6">

36

<table width="100%" border="0">

37

<tr>

38

<td>产品号</td>

39

<td>商品名称</td>

40

</tr>

41

<xsl:apply-templates select ="list"/>

42

</table>

43

</td>

44

</tr>

45

</table>

46

</body>

47

</head>

48

</html>

49

</xsl:template>

50

<xsl:template match="list">

51

<tr>

52

<td>

53

<xsl:value-of select ="ProductID"/>

54

</td>

55

<td>

56

<xsl:value-of select ="ProductName"/>

57

</td>

58

</tr>

59

</xsl:template>

60

</xsl:stylesheet>

里面的Html元素看起来不太爽。注意41行apply-templates和50行<xsl:template match="list">就比较清楚了。

发觉这个用在打印报表上不错的,如果有图表的话就不行了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有