kos*_*oss 6 java xml parsing template-engine
是否有任何现成的java库,在给定模板的情况下,可以读取符合该模板的xml文件并将其值解析为Java类?作业速度的排序确实如此,但方向相反.
例如,给出以下模板
<person>
<name>${person.name}</name>
<age>${person.age}</age>
</person>
Run Code Online (Sandbox Code Playgroud)
和输入文件
<person>
<name>John</name>
<age>20</age>
</person>
Run Code Online (Sandbox Code Playgroud)
它可以将其价值读入课堂
class Person {
public String name;
public Integer age;
}
Run Code Online (Sandbox Code Playgroud)
更新: 以上示例旨在显示一般概念,与序列化无关.真实示例还可以具有与不同Java对象相关的字段对应的元素和属性,并且输入文件可以具有不能用于使用位于不同XML元素的不同属性上的值来反序列化对象的结构.所以这不是序列化问题.
您可能还想看看 Apache Digester :http://commons.apache.org/proper/commons-digester/guide/core.html - 这不使用模板方法,但它看起来非常适合这里指出的问题。
(最初是一条评论:但OP表示这为他们提供了一个可行的解决方案 - 所以开始回答)
| 归档时间: |
|
| 查看次数: |
1384 次 |
| 最近记录: |