XML的三种显示方式
2009-02-20 14:20
246 查看
程序名称 :stylecss.css
GREETING{
font-size: 48pt;
font-weight: bold;
}
程序名称:contentXML.xml
<? xml version="1.0" encoding="GBK"?>
<?xml-stylesheet type="text/css" href="stylecss.css"?>
<GREETING>
Hello!
</GREETING>
方式二XSL 样式语言
<? xml-version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="contentXSL.xsl"?>
<persons>
<person>
<name>王宁</name>
<age>23</age>
</person>
<person>
<name>王肖</name>
<age>18</age>
</person>
<persons>
程序名称:contentXSL.xsl
<? xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl=http://www.w3.org/TR/WD-xsl>
<xsl:template match="/">
<HTML>
<BODY>
<CENTER>
<TABLE BORDER="1">
<TR>
<TD姓名</TD>
<TD>年龄</TD>
</TR>
<xsl:for-each select="persons/person">
<TR>
<TD><xsl:value-of select="name"/></TD>
<TD><xsl:value-of select="age"/></TD>
</TR>
<xsl:for-each>
</TABLE>
</CENTER>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
方式三 应用数据岛
程序名称:contentXML.xml
<? xml version="1.0" encoding="gb2312"?>
<教师队伍>
<教师>
<名字>王宁</名字>
<课程>编程基础</课程>
<结论>是个好老师</结论>
</教师>
<教师>
<名字>王肖</名字>
<课程>.net 技术</课程>
<结论>是个好老师</结论>
</教师>
</教师队伍>
程序名称:显示
<HTML><BODY>
<xml src="contentXML.xml">
</xml>
<TABLE BORDER="0" datasrc="#xmlid" ALIGN="CENTER" WIDTH="443">
<THEAD>
<TD BGCOLOR="#99ff99">姓名:</TD>
<TD BGCOLOR="#33ffcc">课程:</TD>
<TD BGCOLOR="#ccffcc">结论:</TD>
<THEAD>
<TR>
<TD BGCOLOR="#99ff99"><SPAN datafld="名字"></SPAN></TD>
<TD BGCOLOR="#33ffcc"><SPAN datafld="课程"></SPAN></TD>
<TD BGCOLOR="#ccffcc"><SPAN datafld="结论"></SPAN></TD>
</TR>
</TABLE>
</BODY></HTML>
GREETING{
font-size: 48pt;
font-weight: bold;
}
程序名称:contentXML.xml
<? xml version="1.0" encoding="GBK"?>
<?xml-stylesheet type="text/css" href="stylecss.css"?>
<GREETING>
Hello!
</GREETING>
方式二XSL 样式语言
<? xml-version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="contentXSL.xsl"?>
<persons>
<person>
<name>王宁</name>
<age>23</age>
</person>
<person>
<name>王肖</name>
<age>18</age>
</person>
<persons>
程序名称:contentXSL.xsl
<? xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl=http://www.w3.org/TR/WD-xsl>
<xsl:template match="/">
<HTML>
<BODY>
<CENTER>
<TABLE BORDER="1">
<TR>
<TD姓名</TD>
<TD>年龄</TD>
</TR>
<xsl:for-each select="persons/person">
<TR>
<TD><xsl:value-of select="name"/></TD>
<TD><xsl:value-of select="age"/></TD>
</TR>
<xsl:for-each>
</TABLE>
</CENTER>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
方式三 应用数据岛
程序名称:contentXML.xml
<? xml version="1.0" encoding="gb2312"?>
<教师队伍>
<教师>
<名字>王宁</名字>
<课程>编程基础</课程>
<结论>是个好老师</结论>
</教师>
<教师>
<名字>王肖</名字>
<课程>.net 技术</课程>
<结论>是个好老师</结论>
</教师>
</教师队伍>
程序名称:显示
<HTML><BODY>
<xml src="contentXML.xml">
</xml>
<TABLE BORDER="0" datasrc="#xmlid" ALIGN="CENTER" WIDTH="443">
<THEAD>
<TD BGCOLOR="#99ff99">姓名:</TD>
<TD BGCOLOR="#33ffcc">课程:</TD>
<TD BGCOLOR="#ccffcc">结论:</TD>
<THEAD>
<TR>
<TD BGCOLOR="#99ff99"><SPAN datafld="名字"></SPAN></TD>
<TD BGCOLOR="#33ffcc"><SPAN datafld="课程"></SPAN></TD>
<TD BGCOLOR="#ccffcc"><SPAN datafld="结论"></SPAN></TD>
</TR>
</TABLE>
</BODY></HTML>
相关文章推荐
- Java解析Xml的三种方式总结
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- Mybatis中SqlMapConfig.xml的mapper映射器的三种配置方式
- 解析XML三种方式(PULL、SAX、DOM)
- 三种xml解析方式的基本用法
- Cocos2d-x中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas
- cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas
- 实现XML解析的几种技术(SAX、Pull、Dom三种方式)
- (五十七)android解析XML总结(SAX、Pull、Dom三种方式)
- ApplicationContext的三种实现方式以及在web.xml配置的两种方式
- android解析XML总结(SAX、Pull、Dom三种方式)
- cocos2d 中加入显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- XML解析的三种方式
- cocos2d 中添加显示文字的三种方式
- Android中XML的三种解析方式
- mybatis generatorConfig.xml生成配置文件及三种运行方式
- Android解析XML三种方式(PULL、SAX、DOM)
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)比较
- XML(3)――schema文件的三种编写方式
- cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas