在我的主要xml文件中,我有100个元素,但我只想要xml文件中的20个元素,所以我使用XSLT转换该xml,并创建我自己的xml文件,并使用我自己的标记名称设置20个元素属性,但现在我的问题是我想通过我的java servlet中的用户界面从100个元素中选择20个元素,所以我使用复选框并显示100个元素,我检查20个元素,它将影响我的xslt表, 我的xml架构是
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:element name="Staff_Detail">
<xsl:for-each select="company/Staff">
<xsl:element name="Staff"> // here i have to display my checked element
<xsl:value-of select="firstname" /> // here i want to display value of the element
</xsl:element> // i dont want to repeat 20 times to set element name and value
</xsl:for-each>
</xsl:element>
</xsl:template>
</xsl:stylesheet>