如果两本书的子节点是不同的。该如何创建book类并存储

来源:2-3 使用 DOM 解析XML 文件的节点名和节点值

谜之米

2017-01-13 23:01

如果两本书的子节点是不同的。该如何创建book类并存储

写回答 关注

3回答

  • 丑丶小亚
    2018-02-02 09:56:48

    只要是有相同名称的父节点,你就可以做成相同的类。

    比如此例中的多个book节点

    定义自身属性的时候,把能定义的属性都定义上,只不过有的book有这个属性,有的没有的区别

  • yessuman
    2017-01-15 20:30:29

    一种方法是创建一个book类,包含所有属性,然后使用多个构造方法但参数不同,另一种方法是创建抽象父类,用book的子类去继承

  • LSQ_逝水无痕
    2017-01-15 17:30:53

    是这样子的,你将两本书的不同的字节点都作为Book类的属性就可以了(例如一个book有name和year两个子节点,另一个book有name和language两个子节点,则Book类中则包含name、year和language三个属性),获取每本书的属性的时候,如果没有该属性则显示为null,但不能没有。

Java眼中的XML---文件读取

通过Java认识并且创造XML文件,如何应用 Java“解析 XML

83199 学习 · 431 问题

查看课程

相似问题