我的任务是将模拟工具的数据通信的现有 ASCII 格式转换为 XML 格式。XML 或先前的 ASCII 数据包含服务器计算任务所需的数据库信息和其他参数。
使用 JAXB ,我设法填充了所需的数据。当我编组它时,我可以看到模式定义的 XML 结构。
item item1 = new item();
Parameter par1 = new Par1();
par1.setName("DatabaseNr);
par1.setContent("1500");
------Marshalling---------
Marshaller mar = context.createMarshaller();
mar.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
----Printing----
<Item >
<Parameter Name="databaseNr">1500</Parameter>
<Parameter Name="pressure"></Parameter>
<Parameter Name="time"></Parameter>
</Item>
我的问题是如何从非常大的 XML 中找到最重要的信息(如数据库编号)以进行进一步的步骤?这是我需要解析的地方吗?感谢您的回答