我有一个像下面这样的xml文件。我需要提取logdata下的所有子节点以及每个子节点下的所有子子节点及其值。我该如何提取这些
<logdata>
<Request RequestID="123" RequestType = "Read">
<Data Mode = "Read">
<Type>ReadWrite</Type>
</Data>
<Textdetails Eligible = "true">
<Code>1</Code
<Name>ABC</Name>
</Textdetails>
</Request>
<Request RequestID="456" RequestType = "Read">
<Data Mode = "Read">
<Type>ReadWrite</Type>
</Data>
<Textdetails Eligible = "true">
<Code>2</Code>
<Name>DEF</Name>
</Textdetails>
</Request>
</logdata>
答案 0 :(得分:0)
使用XOM库这将非常简单。您只需要从Document
构建Builder
即可。然后使用logdata
获取根元素(getRootElement()
)。之后,您可以使用getChildElements()
来获取logdata
和其他任何Element
中的所有子元素。