2013-12-09 59 views
1

我需要解析这样的事情SimpleXML的:添加属性元

<o:address>My address</o:address>

,似乎容易,但该元素能来如下

<o:address p:nil="true" />

我如何添加非必需属性到一个原语,或在这种情况下一个字符串对象?

如果没有办法,我该如何处理这个解析的任何建议?

我不得不模型进不去,我就收到XML

+0

的解决方法是增加“严格=虚假”到根注释,这样,只有部分我真的有兴趣进行分析和意外atttributes没有更多的例外。我仍然不知道如何向基元或String对象添加属性。 – user1566464

回答

0

您可以在您的注释required = false。要设置属性可选,使用

@Attribute(name = "nil", required = false)