Repository: olingo-odata4
Updated Branches:
  refs/heads/master 68d2e23ad -> aa8f2cfc2


OLINGO-977: Adding the XML declaration to the response of Complex Collection


Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo
Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/aa8f2cfc
Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/aa8f2cfc
Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/aa8f2cfc

Branch: refs/heads/master
Commit: aa8f2cfc2fc5e72343ef7aaf7f238f0d51289cc2
Parents: 68d2e23
Author: Ramesh Reddy <[email protected]>
Authored: Wed Jul 27 08:57:13 2016 -0500
Committer: Ramesh Reddy <[email protected]>
Committed: Wed Jul 27 08:57:41 2016 -0500

----------------------------------------------------------------------
 .../olingo/server/core/serializer/xml/ODataXmlSerializer.java     | 2 +-
 .../olingo/server/core/serializer/xml/ODataXmlSerializerTest.java | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/aa8f2cfc/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializer.java
----------------------------------------------------------------------
diff --git 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializer.java
 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializer.java
index 6f8d513..47489c9 100644
--- 
a/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializer.java
+++ 
b/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializer.java
@@ -1081,7 +1081,7 @@ public class ODataXmlSerializer extends 
AbstractODataSerializer {
       CircleStreamBuffer buffer = new CircleStreamBuffer();
       outputStream = buffer.getOutputStream();
       XMLStreamWriter writer = 
XMLOutputFactory.newInstance().createXMLStreamWriter(outputStream, 
DEFAULT_CHARSET);
-
+      writer.writeStartDocument(DEFAULT_CHARSET, "1.0");
       writer.writeStartElement(METADATA, Constants.VALUE, NS_METADATA);
       writer.writeNamespace(METADATA, NS_METADATA);
       writer.writeNamespace(DATA, NS_DATA);

http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/aa8f2cfc/lib/server-test/src/test/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializerTest.java
----------------------------------------------------------------------
diff --git 
a/lib/server-test/src/test/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializerTest.java
 
b/lib/server-test/src/test/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializerTest.java
index 7407f06..d110622 100644
--- 
a/lib/server-test/src/test/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializerTest.java
+++ 
b/lib/server-test/src/test/java/org/apache/olingo/server/core/serializer/xml/ODataXmlSerializerTest.java
@@ -2175,7 +2175,8 @@ public class ODataXmlSerializerTest {
                     
.entitySet(edmEntitySet).keyPath("32767").navOrPropertyPath(edmProperty.getName())
                     .build())
                 .build()).getContent());
-    String expected = "<m:value 
xmlns:m=\"http://docs.oasis-open.org/odata/ns/metadata\"\n"; +
+    String expected = "<?xml version='1.0' encoding='UTF-8'?>\n"
+        + "<m:value 
xmlns:m=\"http://docs.oasis-open.org/odata/ns/metadata\"\n"; +
         "  xmlns:d=\"http://docs.oasis-open.org/odata/ns/data\"; "
         + "m:type=\"#Collection(olingo.odata.test1.CTTwoPrim)\"\n" +
         "  
m:context=\"$metadata#ESMixPrimCollComp(32767)/CollPropertyComp\"\n" +

Reply via email to