From 567e0d032c56b2d1498216416fa6874ec77dd55b Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Fri, 8 May 2009 19:18:37 +0000 Subject: * break out 'xml2' deserialization from sog --- .../Region/Framework/Scenes/SceneObjectGroup.cs | 72 ---------------------- 1 file changed, 72 deletions(-) (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs') diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs index cceb444..fd2d746 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs @@ -407,78 +407,6 @@ namespace OpenSim.Region.Framework.Scenes } /// - /// Create an object using serialized data in OpenSim's xml2 format. - /// - public SceneObjectGroup(string xmlData) - { - SetFromXml(xmlData); - } - - protected void SetFromXml(string xmlData) - { - - //m_log.DebugFormat("[SOG]: Starting deserialization of SOG"); - //int time = System.Environment.TickCount; - - // libomv.types changes UUID to Guid - xmlData = xmlData.Replace("", ""); - xmlData = xmlData.Replace("", ""); - - // Handle Nested property - xmlData = xmlData.Replace("", ""); - xmlData = xmlData.Replace("", ""); - - try - { - - XmlDocument doc = new XmlDocument(); - doc.LoadXml(xmlData); - - XmlNodeList parts = doc.GetElementsByTagName("SceneObjectPart"); - - // Process the root part first - if (parts.Count > 0) - { - StringReader sr = new StringReader(parts[0].OuterXml); - XmlTextReader reader = new XmlTextReader(sr); - SetRootPart(CreatePartFromXml(reader)); - reader.Close(); - sr.Close(); - } - - // Then deal with the rest - for (int i=1; i /// Constructor. This object is added to the scene later via AttachToScene() /// public SceneObjectGroup(UUID ownerID, Vector3 pos, Quaternion rot, PrimitiveBaseShape shape) -- cgit v1.1