2013-12-09 60 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)