我有一个带有标记的XML配置,该标记在属性中具有属性: ... ...
我必须解析所有属性,因为下一步是将所有属性提供给GUI。我认为解析它们的最好方法是首先创建Tag类:
@XmlRootElement
class Tag {
private InnerTags innerTags;
private String attribute2;
...
@XmlAttribute
public InnerTags getInnerTags(){
return innerTags;
}
...
@XmlAttribute
public String getAttribute2(){
return attribute2;
}
...
}
,然后是内部标签的类,其中已解析的内部属性将是:
@XmlRootElement
class InnerTags {
private String innerAttribute1;
private String innerAttribute2;
private String innerAttribute3;
...
@XmlAttribute
public String getInnerAttribute1(){
return attribute1;
}
@XmlAttribute
public String getInnerAttribute2(){
return attribute2;
}
@XmlAttribute
public String getInnerAttribute3(){
return attribute3;
}
...
}
但是我找不到解决方案,其中将解析内部属性(如字符串,没有标签)。我认为问题的解决近在我们获得innerTags的Tag类中:
@XmlAttribute
public InnerTags getInnerTags(){
return innerTags;
}
可能存在一些可以提供解析内部属性的伪指令...谢谢大家的帮助!