您的位置:首页 > Web前端 > HTML

xsl,xsd,xml制作的类似html的个人简历

2011-11-11 10:48 736 查看
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="UTF-8" />
<xsl:template match="/">
<html>
<head>
<title>
<xsl:value-of select="简历列表/简历详细/姓名" />
个人简历
</title>
<style type="text/css">
p,span{font-size:12px;}
table,th,td{border:1px solid}
</style>
</head>
<body>
<p style="font-weight:800;font-size:24px;" align="center">
<xsl:value-of select="简历列表/简历详细/姓名" />
个人简历
</p>
<hr />
<div align="left">
<div style="float:left;">
<p>
姓名:
<xsl:value-of select="简历列表/简历详细/姓名/姓" />
<xsl:value-of select="简历列表/简历详细/姓名/名" />
</p>
<p>
性别:
<xsl:value-of select="简历列表/简历详细/性别" />
</p>
<p>
生日:
<xsl:value-of select="简历列表/简历详细/生日/年" />
<xsl:value-of select="简历列表/简历详细/生日/月" />
<xsl:value-of select="简历列表/简历详细/生日/日" />
</p>
<span>
联系方式:
<p style="margin-left:50px;">
<b>EMAIL</b>
:
<xsl:value-of select="简历列表/简历详细/联系方式/email" />
<br />
<b>电话</b>
:
<xsl:value-of select="简历列表/简历详细/联系方式/电话" />
</p>
</span>
</div>
<div style="float:right;">
<img src="{简历列表/简历详细/照片路径/@val}" alt="照片" width="100px" height="100px" />
</div>
<div style="float:left;">
<hr />
<span>
简历:
<table>
<tr>
<th>开始时间</th>
<th>终止时间</th>
<th>所在单位</th>
<th>证明人</th>
</tr>
<xsl:for-each select="简历列表/简历详细/简历/简历描述">
<tr>
<td>
<xsl:value-of select="开始年月/年" />
年
<xsl:value-of select="开始年月/月" />
月
<xsl:value-of select="开始年月/日" />
日
</td>
<td>
<xsl:value-of select="结束年月/年" />
年
<xsl:value-of select="结束年月/月" />
月
<xsl:value-of select="结束年月/日" />
日
</td>
<td>
<xsl:value-of select="所在单位" />
</td>
<td>
<xsl:for-each select="证明人姓名">
<xsl:value-of select="姓" />
<xsl:value-of select="名" />
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
</table>
</span>
<br />
<hr />
<span>
技术专长:
<xsl:for-each select="简历列表/简历详细/技术专长/技术专长描述">
<p style="text-indent:24px;">
<xsl:value-of select="position()" />.
<xsl:value-of select="技术专长" />
<p style="text-indent:35px;">
<xsl:value-of select="掌握情况" />
</p>
</p>
</xsl:for-each>
</span>
<br />
<hr />
<span>
项目经验:
<xsl:for-each select="简历列表/简历详细/项目经验/项目经验描述">
<p style="text-indent:24px;">
<xsl:value-of select="position()" />.
<xsl:apply-templates />
</p>
</xsl:for-each>
</span>
</div>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>


<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:complexType name="姓名类型">
<xs:sequence>
<xs:element name="姓"></xs:element>
<xs:element name="名"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="年月类型">
<xs:sequence>
<xs:element name="年"></xs:element>
<xs:element name="月"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="技术专长类型">
<xs:sequence>
<xs:element name="技术专长描述" type="技术专长描述类型" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="技术专长描述类型">
<xs:sequence>
<xs:element name="技术专长"></xs:element>
<xs:element name="掌握情况"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="日期类型">
<xs:sequence>
<xs:element name="年"></xs:element>
<xs:element name="月"></xs:element>
<xs:element name="日"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="简历类型">
<xs:sequence>
<xs:element name="简历描述" type="简历描述类型" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="简历描述类型">
<xs:sequence>
<xs:element name="开始年月" type="年月类型"></xs:element>
<xs:element name="结束年月" type="年月类型"></xs:element>
<xs:element name="所在单位"></xs:element>
<xs:element name="证明人姓名" type="姓名类型" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="联系方式类型">
<xs:sequence>
<xs:element name="电话"></xs:element>
<xs:element name="email"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="简历详细类型">
<xs:sequence>
<xs:element name="姓名" type="姓名类型"></xs:element>
<xs:element name="性别"></xs:element>
<xs:element name="照片路径" minOccurs="0"></xs:element>
<xs:element name="联系方式" type="联系方式类型"></xs:element>
<xs:element name="生日" type="日期类型"></xs:element>
<xs:element name="简历" type="简历类型 "></xs:element>
<xs:element name="技术专长" type="技术专长类型"></xs:element>
<xs:element name="项目经验" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="项目经验描述" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="简历列表">
<xs:complexType>
<xs:sequence>
<xs:element name="简历详细" type="简历详细类型"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>


<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="introStyle.xsl" ?>
<简历列表 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="introMyself.xsd">
<简历详细>
<姓名>
<姓>李</姓>
<名>壮</名>
</姓名>
<性别>男</性别>
<照片路径 val="../images/tudou.jpg"></照片路径>
<联系方式>
<电话>135445431530</电话>
<email>yaerfeng1989@163.com</email>
</联系方式>
<生日>
<年>1989</年>
<月>01</月>
<日>24</日>
</生日>
<简历>
<简历描述>
<开始年月>
<年>2002</年>
<月>09</月>
</开始年月>
<结束年月>
<年>2006</年>
<月>06</月>
</结束年月>
<所在单位>
东新中学
</所在单位>
<证明人姓名>
<姓>胡</姓>
<名>习良</名>
</证明人姓名>
<证明人姓名>
<姓>万</姓>
<名>若洲</名>
</证明人姓名>
<证明人姓名>
<姓>阎</姓>
<名>王</名>
</证明人姓名>
<开始年月>
<年>2006</年>
<月>09</月>
</开始年月>
<结束年月>
<年>2009</年>
<月>06</月>
</结束年月>
<所在单位>
大悟一中
</所在单位>
<证明人姓名>
<姓>赵</姓>
<名>圣华</名>
</证明人姓名>
<证明人姓名>
<姓>付</姓>
<名>敬国</名>
</证明人姓名>
<证明人姓名>
<姓>何</姓>
<名>德旗</名>
</证明人姓名>
<开始年月>
<年>2009</年>
<月>07</月>
</开始年月>
<结束年月>
<年>至</年>
<月>今</月>
</结束年月>
<所在单位>
孝院学院国际软件教育中心(原北大青鸟)
</所在单位>
<证明人姓名>
<姓>向</姓>
<名>春玲(姐姐)</名>
</证明人姓名>
<证明人姓名>
<姓>贝贝</姓>
<名>老师(日语)</名>
</证明人姓名>
<证明人姓名>
<姓>老</姓>
<名>周</名>
</证明人姓名>
</简历描述>
</简历>
<技术专长>
<技术专长描述>
<技术专长>JAVA</技术专长>
<掌握情况>高级...</掌握情况>
</技术专长描述>
<技术专长描述>
<技术专长>PHP</技术专长>
<掌握情况>高级...</掌握情况>
</技术专长描述>
<技术专长描述>
<技术专长>C#</技术专长>
<掌握情况>高级...</掌握情况>
</技术专长描述>
<技术专长描述>
<技术专长>ORACLE</技术专长>
<掌握情况>高级...</掌握情况>
</技术专长描述>
<技术专长描述>
<技术专长>SQL</技术专长>
<掌握情况>高级...</掌握情况>
</技术专长描述>
<技术专长描述>
<技术专长>MYSQL</技术专长>
<掌握情况>高级...</掌握情况>
</技术专长描述>
<技术专长描述>
<技术专长>其它</技术专长>
<掌握情况>如XML,XHTML,PS,FLASH,DIV+CSS+JS,JSP,SSH太多...不一一列出</掌握情况>
</技术专长描述>
</技术专长>
<项目经验>
<项目经验描述>2009年,项目组长兼学习委员</项目经验描述>
<项目经验描述>2010年,JAVA编程大赛第二名</项目经验描述>
<项目经验描述>2011年,我为平民,现今悠闲度日中...10月毕业赴京.</项目经验描述>
</项目经验>
</简历详细>
</简历列表>

效果图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: