From 2ad8710e190b7543989cdb96a5268d21d2b5cefb Mon Sep 17 00:00:00 2001 From: Dr Scofield Date: Mon, 18 May 2009 09:34:30 +0000 Subject: fixing XmlWriter problem --- OpenSim/ApplicationPlugins/Rest/Regions/POSTHandler.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'OpenSim/ApplicationPlugins/Rest/Regions/POSTHandler.cs') diff --git a/OpenSim/ApplicationPlugins/Rest/Regions/POSTHandler.cs b/OpenSim/ApplicationPlugins/Rest/Regions/POSTHandler.cs index 4b8bb5c..58cb102 100644 --- a/OpenSim/ApplicationPlugins/Rest/Regions/POSTHandler.cs +++ b/OpenSim/ApplicationPlugins/Rest/Regions/POSTHandler.cs @@ -94,16 +94,18 @@ namespace OpenSim.ApplicationPlugins.Rest.Regions public string CreateRegion(OSHttpRequest request, OSHttpResponse response) { - XmlWriter.WriteStartElement(String.Empty, "regions", String.Empty); + RestXmlWriter rxw = new RestXmlWriter(new StringWriter()); + + rxw.WriteStartElement(String.Empty, "regions", String.Empty); foreach (Scene s in App.SceneManager.Scenes) { - XmlWriter.WriteStartElement(String.Empty, "uuid", String.Empty); - XmlWriter.WriteString(s.RegionInfo.RegionID.ToString()); - XmlWriter.WriteEndElement(); + rxw.WriteStartElement(String.Empty, "uuid", String.Empty); + rxw.WriteString(s.RegionInfo.RegionID.ToString()); + rxw.WriteEndElement(); } - XmlWriter.WriteEndElement(); + rxw.WriteEndElement(); - return XmlWriterResult; + return rxw.ToString(); } public string LoadPrims(string requestBody, OSHttpRequest request, OSHttpResponse response, Scene scene) -- cgit v1.1