作者NUKnigel (nigel)
看板Web_Design
标题Re: [问题] 请问有关 XML 的问题
时间Fri Feb 3 23:30:22 2006
我把你的资料存进记事本,副档名改.xml...
用ie开启,你的资料已经分段显示了...- -...
要把xml转成html还必须自己撰写.xsl
然後还要经过伺服器转换才能呈现出html或是xhtml的效果
我po我的之前报告xml的程式码给你参考看看吧
.xml
========================================================
<!DOCTYPE DepartmentList SYSTEM "D:\成长\XML\schema\csie.dtd">
<DepartmentList>
<Title>Kaohsiung University</Title>
<Department>
<DepartmentName>CSIE</DepartmentName>
<Postion>No.700,Kaohsiung University Rd.Nan Tzu Dist.,811.Kaohsiung,Taiwan,
R.O.C.</Postion>
<Tel>886-7-5919518</Tel>
<Fax>886-7- 5919514</Fax>
<e-mail>
[email protected]</e-mail>
</Department>
</DepartmentList>
=======================================================
.xsl
=======================================================
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="
http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="big5" />
<xsl:template match="/">
<html>
<head>
<title><xsl:value-of select="DepartmentList/Title"/>"</title>
</head>
<xsl:apply-templates/>
<body></body>
</html>
</xsl:template>
<xsl:template match="DepartmentList">
<body>
<h1><xsl:apply-templates/></h1>
</body>
</xsl:template>
<xsl:template match="DepartmentList/Department">
<table>
<xsl:apply-templates/>
</table>
</xsl:template>
<xsl:template match="DepartmentList/Department/DepartmentName">
<td></td>
Name: <xsl:apply-templates/>
<tr></tr>
</xsl:template>
<xsl:template match="DepartmentList/Department/Postion">
<td></td>
Postion: <xsl:apply-templates/>
<tr></tr>
</xsl:template>
<xsl:template match="DepartmentList/Department/Tel">
<td></td>
Tel: <xsl:apply-templates/>
<tr></tr>
</xsl:template>
<xsl:template match="DepartmentList/Department/Fax">
<td></td>
Fax: <xsl:apply-templates/>
<tr></tr>
</xsl:template>
<xsl:template match="DepartmentList/Department/e-mail">
<td></td>
e-mail: <xsl:apply-templates/>
<tr></tr>
</xsl:template>
</xsl:stylesheet>
=========================================================
所以如果你想要分段显示
可以写一份.xsl来支援他
小弟也只有稍微接触过XML
不知道这能不能回答到你
如有错误还请见谅
--
小小的读书心得
http://www.wretch.cc/blog/hnigel
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.171.181.130
※ 编辑: NUKnigel 来自: 218.171.181.130 (02/03 23:31)
1F:推 arist:谢谢... 翻了些资料 写了xsl 档後,应该有解决我的问题 02/04 02:10