我正在与JAXB合作2天,所以请原谅我,如果我的问题太容易了。实际上我试着谷歌,但我没有找到任何有趣的东西。 所以我使用JAXB生成基于xsd模式的java类。我测试了,一切正常,当我让JAXB解析xml(满足模式)时,我收到了充满数据的真实对象。那样太好了。 我的问题是,如果可以在解析xml期间生成某种字典?是否有可能注册一个将在解析过程中调用的处理程序? 怎么实现呢?
例如,假设在当前正在解析的xml中有一行如下:
<BookedTrip Tattoo="2" RPH="100" Direction="Inward" BookStatus="HK">
我希望能够提取BookedTrip.Direction = Inward
之类的内容。
我想我可以使用XML解析器的某种处理程序来完成它。