课程
/后端开发
/Java
/Java眼中的XML---文件读取
如果两本书的子节点是不同的。该如何创建book类并存储
2017-01-13
源自:Java眼中的XML---文件读取 2-3
正在回答
只要是有相同名称的父节点,你就可以做成相同的类。
比如此例中的多个book节点
定义自身属性的时候,把能定义的属性都定义上,只不过有的book有这个属性,有的没有的区别
一种方法是创建一个book类,包含所有属性,然后使用多个构造方法但参数不同,另一种方法是创建抽象父类,用book的子类去继承
是这样子的,你将两本书的不同的字节点都作为Book类的属性就可以了(例如一个book有name和year两个子节点,另一个book有name和language两个子节点,则Book类中则包含name、year和language三个属性),获取每本书的属性的时候,如果没有该属性则显示为null,但不能没有。
举报
通过Java认识并且创造XML文件,如何应用 Java“解析 XML
1 回答如果在year节点下在加两个子节点应该如何遍历
1 回答在dom4j中如何判断一个节点是否同时存在两个属性
2 回答如果我 只知道 根节点,不知道文档的具体节点,又该如何解析文档?
2 回答如何在一个类中导入两个相同名字的类型
1 回答获取book节点的字节点内容