Ich verwende SimpleXML, um XML-Nachrichten zu erstellen. Ich möchte die folgende Meldung erstellen:Attribut zu einem Element hinzufügen
<item>
<carrier close="true">1234567</carrier>
</item>
ich diesen entsprechenden Java-Code erstellt:
@Root(name="item")
public class Item {
@Attribute(name="close")
@Path("carrier")
boolean closeCarrier;
@Element
private String carrier;
}
aber ich habe den Fehler:
Element 'carrier' is also a path name in class nl.example.Item
Wenn ich @Path("item/carrier")
es verwenden, erstellt die folgende :
<item>
<carrier close="true">1234567</carrier>
<item>
<carrier close="true" />
</item>
</item>