0
的陣列XML標籤名稱我有一些麻煩讓我期待使用JMS串行和symfony的3JMS串行器。爲對象
我有一個名爲實體「參考」的XML輸出。 使用註釋@XmlRoot(「參考」)和唯一的對象返回,FOS的XML輸出爲預期其餘束:
<reference>
<id>1</id>
<title>Title 1</title>
</reference>
但是,如果我輸出相同的對象的數組(由教義findAll()
返回方法)我得到這樣的:
<result>
<entry>
<id>1</id>
<title>Title 1</title>
</entry>
<entry>
<id>2</id>
<title>Title 2</title>
</entry>
<entry>
<id>3/id>
<title>Title 3</title>
</entry>
</result>
標籤被稱爲<entry>
,但我想實現這一點:
<result>
<reference>
<id>1</id>
<title>Title 1</title>
</reference>
<reference>
<id>2</id>
<title>Title 2</title>
</reference>
<reference>
<id>3/id>
<title>Title 3</title>
</reference>
</result>
(我不在這種情況下不知道如何使用@XmlList
,因爲我沒有持有參考項目的母公司...)
謝謝!
大,謝謝! – user1915746