首页 > 代码库 > xml学习

xml学习

文件名为:MySch.xml

<?xml version="1.0" encoding="GB2312"?><Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"><ElementType name="姓名"/><ElementType name="电话"/><ElementType name="传真"/><ElementType name="地址"/><ElementType name="编号"/><ElementType name="名称"/><ElementType name="规格"/><ElementType name="价格"/><ElementType name="购买数量"/><ElementType name="客户" content="eltOnly"/> <element type="姓名"/> <element type="电话"/> <element type="传真"/> <element type="地址"/></ElementType><ElementType name="订单"/ content="eltOnly"/> <element type="客户"/> <element type="产品"/></ElementType><ElementType name="全部订单"/ content="eltOnly"/> <element type="订单"/></ElementType><ElementType name=""/><ElementType name=""/><ElementType name=""/><ElementType name=""/>

 

data.xml

<?xml version="1.0" encoding="GB2312"?><?xml:stylesheet type="text/xsl" href="http://www.mamicode.com/S2_xls.xslt"?><全部订单 xmlns="s-schema:MySch.xml">    <订单>        <客户>            <名称>张三</名称>            <电话>010-11111111</电话>            <传真>010-81111111</传真>            <地址>北京市 海淀区</地址>        </客户>        <产品>            <名称>桌子</名称>            <价格>10</价格>            <规格></规格>            <购买数量>2</购买数量>        </产品>    </订单>    <订单>        <客户>            <名称>李四</名称>            <电话>010-22222222</电话>            <传真>010-22200000</传真>            <地址>北京市 海淀区</地址>        </客户>        <产品>            <名称>椅子</名称>            <价格>5</价格>            <规格></规格>            <购买数量>2</购买数量>        </产品>    </订单></全部订单>

 S2_xls.xslt

<?xml version="1.0" encoding="GB2312"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl"><xsl:templete match="/"><HTML><HEAD> <TITLE>全部订单</TITLE></HEAD><BODY>    <h1>订单内容</h1>    <xsl:for-each select="全部订单/订单">    <TABLE border="1">        <TR>            <TH>客户名称:</TH><TD><xsl:value-of select="客户/名称"/></TD>            <TH>电话:</TH><TD><xsl:value-of select="客户/电话"/></TD>            <TH>传真:</TH><TD><xsl:value-of select="客户/传真"/></TD>        </TR>        <TR>            <TH>地址:</TH><TD colspan="5"><xsl:value-of select="客户/名称"/></TD>        </TR>    </TABLE>        <TABLE border="1">        <TR>            <TH>产品名称:</TH><TD><xsl:value-of select="产品/名称"/></TD>            <TH>价格:</TH><TD><xsl:value-of select="产品/价格"/></TD>            <TH>规格:</TH><TD><xsl:value-of select="产品/规格"/></TD>        </TR>        <TR>            <TH>购买数量:</TH><TD colspan="5"><xsl:value-of select="产品/购买数量"/></TD>        </TR>    </TABLE>    </xsl:for-each></BODY>    </HTML></xsl:templete></xsl:stylesheet>

 

xml学习