这个问题是我之前的一个问题的后续:
创建一个使用<all>和<any>元素开放的有效XSD
假设我有一个Java字符串,其中包含以下形式的XML文档:
如何使用XSLT或类似技术(在Java中使用JAXB)来删除不包含在一组元素中的所有元素。
在上面的例子中,我只对(TIME,OPTIONAL,DATE)感兴趣,因此我希望将其转换为:
元素的顺序是不固定的。
<TRADE>
<TIME>12:12</TIME>
<MJELLO>12345</MJELLO>
<OPTIONAL>12:12</OPTIONAL>
<DATE>25-10-2011</DATE>
<HELLO>hello should be ignored</HELLO>
</TRADE>
如何使用XSLT或类似技术(在Java中使用JAXB)来删除不包含在一组元素中的所有元素。
在上面的例子中,我只对(TIME,OPTIONAL,DATE)感兴趣,因此我希望将其转换为:
<TRADE>
<TIME>12:12</TIME>
<OPTIONAL>12:12</OPTIONAL>
<DATE>25-10-2011</DATE>
</TRADE>
元素的顺序是不固定的。