具有特定@XmlAttribute值的JAXB类

具有特定@XmlAttribute值的JAXB类,jaxb,Jaxb,我正在尝试创建JAXB类,以便只筛选出Item类型的产品 无论项目属于哪一类别 <Product usertype="category1"> <Product usertype="category2"> <Product usertype="Item"> ..... .... </Product> </Product> </Product> ..... .... 我不确定

我正在尝试创建JAXB类,以便只筛选出Item类型的产品
无论项目属于哪一类别

<Product usertype="category1">
   <Product usertype="category2">
     <Product usertype="Item">
     .....
     ....
     </Product>
 </Product>
</Product>

.....
....
我不确定我们是否可以在jaxb类的@XmlAttribute(name=“usertype”)中提供值


请让我们知道如何在上述异常情况下继续

可能重复的感谢,但我面临的问题是使用相同的嵌套标记名,而不是使用相同级别的标记名。是否可以忽略所有元素并将其过滤掉?当前顶级元素本质上是动态的。。。意味着它可能有1个或2个或3个产品元素层次结构可能重复感谢,但我面临的问题是相同的嵌套标记名,而不是相同的级别是否可以忽略所有元素而只是过滤掉?当前顶级元素本质上是动态的。。。意味着它可能有1、2或3个产品元素层次结构