【发布时间】:2012-07-09 03:51:18
【问题描述】:
我在 xml 和 xslt 中有一个查询
下面是输入 XML
<?xml version="1.0" encoding="UTF-8"?>
<Employer>
<Employees>
<EmployeesDetails>van ind 26%</EmployeesDetails>
</Employees>
<Employees>
<EmployeesDetails>van ind</EmployeesDetails>
</Employees>
下面是我的输出文件
<?xml version="1.0" encoding="UTF-8"?>
<Employer>
<Employees>
<Names>van</Names>
<Location>ind</Location>
<Weather>26</Weather>
</Employees>
<Employees>
<Names>van</Names>
<Location>ind</Location>
<Weather>100</Weather>
</Employees>
在 XSLT 中,我需要检查(XSL:IF)天气元素是否可以从输入 XML 中获得(如果可用)(26%)我必须使用 XSLT 删除 %,那么输出将为 26。如果 XML 中没有元素(天气)它必须默认创建100。
我们可以在 XSLT 中做到这一点吗。
谁能帮帮我
【问题讨论】:
-
Maha,您的问题与您之前提出的问题 (stackoverflow.com/questions/11375172/…) 相同,您已经得到了完美的答案。
标签: xml xslt xslt-1.0 xslt-2.0