Java 如何从动态解析的XML创建对象?

Java 如何从动态解析的XML创建对象?,java,xml,dom,xml-parsing,sax,Java,Xml,Dom,Xml Parsing,Sax,如果我的XML文件不断变化,我不知道标记名、元素等 但是我想要这些值,构建一个包含所有片段的对象或东西,并通过网络发送 例如: <tx> <columns> <column name="id">1</column> <column name="name">ram</column> </columns> </tx> 1. 内存 现在,列名可以是任何内容。我不在乎

如果我的XML文件不断变化,我不知道标记名、元素等

但是我想要这些值,构建一个包含所有片段的对象或东西,并通过网络发送

例如:

<tx>
   <columns>
      <column name="id">1</column>
      <column name="name">ram</column>
   </columns>
</tx>

1.
内存

现在,列名可以是任何内容。我不在乎,我只需要属性值(例如id)和元素值(例如1)。我需要用Java创建一个对象并传递它。

使用Java API进行XML绑定。有关文档,请参见下面的链接:


或者dom4j对我来说是个不错的选择。