【问题标题】:Parsing xml with many attributes using Java JAXB使用 Java JAXB 解析具有许多属性的 xml
【发布时间】:2015-02-12 10:06:19
【问题描述】:

我有以下 xml,我正在尝试使用 JAXB 进行解析。

<?xml version="1.0" encoding="UTF-8"?>
<DataSet Name="core_donor" Version="2-0" SchemaVersion="1-0" SchemaDate="2014-01-16">
<DataPoints>
    <DataPoint Name="donor_id" Value="105272" />
    <DataPoint Name="surname" Value="TWO" />
    <DataPoint Name="forename" Value="SCENARIO" />
    <DataSubSet Name="blood_gas">
        <DataPoints>
            <DataPoint Name="blood_gas_no" Value="1" />
            <DataPoint Name="blood_gas_date" Value="07/10/2014 10:15" />
        </DataPoints>
        <DataPoints>
            <DataPoint Name="blood_gas_no" Value="2" />
            <DataPoint Name="blood_gas_date" Value="07/10/2014 11:20" />
        </DataPoints>
    </DataSubSet>
    <DataSubSet Name="liver_function">
        <DataPoints>
            <DataPoint Name="liver_function_no" Value="1" />
            <DataPoint Name="liver_function_sample_date" Value="07/10/2014 11:10" />
        </DataPoints>
        <DataPoints>
            <DataPoint Name="liver_function_no" Value="2" />
            <DataPoint Name="liver_function_sample_date" Value="07/10/2014 13:52" />
        </DataPoints>
    </DataSubSet>
</DataPoints>
</DataSet>

如果有人能指出如何使用 JAXB 在 java 中实现解析,我将不胜感激。

谢谢!

【问题讨论】:

标签: java xml jaxb


【解决方案1】:

对于初学者,请按照以下示例进行

http://www.mkyong.com/java/jaxb-hello-world-example/

DataPoints 将是您的 RootElement ,如果没有错也可以参考 检查 DOM 解析的一些示例以遍历子节点并读取它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    • 2011-06-29
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    相关资源
    最近更新 更多