Java 检查父节点是否具有特定的子节点
我需要在包含特定标记的XML文件中找到父对象,然后需要将这些父对象及其子对象的字符串解析为Java对象或数组(也可以使用一些建议,说明将XML信息存储为字符串的最佳方法)Java 检查父节点是否具有特定的子节点,java,xml,domparser,Java,Xml,Domparser,我需要在包含特定标记的XML文件中找到父对象,然后需要将这些父对象及其子对象的字符串解析为Java对象或数组(也可以使用一些建议,说明将XML信息存储为字符串的最佳方法) 2003/23/03 项目名称示例 任务名称示例 2003/23/03 项目名称示例 2003/23/03 项目名称示例 任务名称示例 因此,如果一个父级有一个子级,我需要将每个子级的数据放入某种列表/数组/对象中 提前感谢大家。我现在无法给出示例代码,但请使用XPath。顺便说一句,大多数用户会认为这是你的家庭作业。谢谢
2003/23/03
项目名称示例
任务名称示例
2003/23/03
项目名称示例
2003/23/03
项目名称示例
任务名称示例
因此,如果一个
父级有一个
子级,我需要将每个
子级的数据放入某种列表/数组/对象中
提前感谢大家。我现在无法给出示例代码,但请使用XPath。顺便说一句,大多数用户会认为这是你的家庭作业。谢谢你的建议,而不是家庭作业,我正在开发一款Android应用程序。我会留下示例代码,但我的尝试太过遥远,不相关。有机会的话我会留下一些的。我已经完成了DOM中的大部分解析,将XPath与之混合有意义吗?(上面只是一个片段,实际的XML文件要大得多)以前从未使用过它,所以不确定。不过,我想我已经得到了它。谢谢你的帮助。
<task>
<task id=483492>
<project id=484383>
<date>2003/23/03</date>
<name> project name example </name>
</task>
<task>
<task id=483492>
<name> task name example </name>
</task>
<task>
<task id=483492>
<project id=484383>
<date>2003/23/03</date>
<name> project name example </name>
</task>
<task>
<task id=483492>
<project id=484383>
<date>2003/23/03</date>
<name> project name example </name>
</task>
<task>
<task id=483492>
<name> task name example </name>
</task>