I
iapollo
Unregistered / Unconfirmed
GUEST, unregistred user!
有一个xml文件如下,是用asp动态生成的。现在的问题是
如何写一个xsl,要求根据<class_cur>的值和<class_father>
的class_no属性对比,相同时输出相应的china_name属性的值。
如当<class_cur>的值为2时,输出“分类二”,
当<class_cur>的值为3时,输出“分类三”,
当<class_cur>的值为14时,输出“分类一”。
如有难度,300分送出!
<?xml version="1.0" encoding="gb2312" ?>
<document>
<class_cur>2</class_cur>
<class_father china_name="分类二" class_no="2">
<class_sub china_name="分类二的子类" class_no="13" />
</class_father>
<class_father china_name="分类三" class_no="3" />
<class_father china_name="分类六" class_no="6" />
<class_father china_name="铁质模型" class_no="7" />
<class_father china_name="新父类" class_no="10">
<class_sub china_name="新子类1" class_no="9" />
<class_sub china_name="新子类2" class_no="11" />
</class_father>
<class_father china_name="分类一" class_no="14">
<class_sub china_name="分类一的子类" class_no="12" />
</class_father>
<class_father china_name="class_5" class_no="15">
<class_sub china_name="分类五" class_no="5" />
</class_father>
</document>
如何写一个xsl,要求根据<class_cur>的值和<class_father>
的class_no属性对比,相同时输出相应的china_name属性的值。
如当<class_cur>的值为2时,输出“分类二”,
当<class_cur>的值为3时,输出“分类三”,
当<class_cur>的值为14时,输出“分类一”。
如有难度,300分送出!
<?xml version="1.0" encoding="gb2312" ?>
<document>
<class_cur>2</class_cur>
<class_father china_name="分类二" class_no="2">
<class_sub china_name="分类二的子类" class_no="13" />
</class_father>
<class_father china_name="分类三" class_no="3" />
<class_father china_name="分类六" class_no="6" />
<class_father china_name="铁质模型" class_no="7" />
<class_father china_name="新父类" class_no="10">
<class_sub china_name="新子类1" class_no="9" />
<class_sub china_name="新子类2" class_no="11" />
</class_father>
<class_father china_name="分类一" class_no="14">
<class_sub china_name="分类一的子类" class_no="12" />
</class_father>
<class_father china_name="class_5" class_no="15">
<class_sub china_name="分类五" class_no="5" />
</class_father>
</document>