Removing code that set empty namespaces on the xml output, this may fix the List deserialization issue

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@681 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
John Hurliman
2006-12-05 02:28:59 +00:00
parent 6e51bfa54d
commit 6f73835ea8
5 changed files with 19 additions and 19 deletions

View File

@@ -533,18 +533,18 @@ namespace libsecondlife
public static void PacketListToXml(List<Packet> packets, XmlWriter xmlWriter)
{
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
//XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
//ns.Add("", "");
XmlSerializer serializer = new XmlSerializer(typeof(List<Packet>));
serializer.Serialize(xmlWriter, packets, ns);
serializer.Serialize(xmlWriter, packets);
}
public static void PrimListToXml(List<PrimObject> list, XmlWriter xmlWriter)
{
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
//XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
//ns.Add("", "");
XmlSerializer serializer = new XmlSerializer(typeof(List<PrimObject>));
serializer.Serialize(xmlWriter, list, ns);
serializer.Serialize(xmlWriter, list);
}
public static List<PrimObject> PrimListFromXml(XmlReader reader)

View File

@@ -471,10 +471,10 @@ namespace libsecondlife
public void ToXml(XmlWriter xmlWriter)
{
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
//XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
//ns.Add("", "");
XmlSerializer serializer = new XmlSerializer(typeof(PrimObject));
serializer.Serialize(xmlWriter, this, ns);
serializer.Serialize(xmlWriter, this);
}
public static PrimObject FromXml(XmlReader xmlReader)

View File

@@ -93,20 +93,20 @@ namespace libsecondlife
{
XmlSerializer keySerializer = new XmlSerializer(typeof(TKey));
XmlSerializer valueSerializer = new XmlSerializer(typeof(TValue));
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
//XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
//ns.Add("", "");
foreach (TKey key in this.Keys)
{
writer.WriteStartElement("item");
writer.WriteStartElement("key");
keySerializer.Serialize(writer, key, ns);
keySerializer.Serialize(writer, key);
writer.WriteEndElement();
writer.WriteStartElement("value");
TValue value = this[key];
valueSerializer.Serialize(writer, value, ns);
valueSerializer.Serialize(writer, value);
writer.WriteEndElement();
writer.WriteEndElement();
}

View File

@@ -1477,10 +1477,10 @@ namespace libsecondlife.Packets
public void ToXml(XmlWriter xmlWriter)
{
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
//XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
//ns.Add("", "");
XmlSerializer serializer = new XmlSerializer(typeof(Packet));
serializer.Serialize(xmlWriter, this, ns);
serializer.Serialize(xmlWriter, this);
}
public static PacketType GetType(ushort id, PacketFrequency frequency)
{

View File

@@ -806,10 +806,10 @@ namespace mapgenerator
" public abstract byte[] ToBytes();" + Environment.NewLine + Environment.NewLine +
" public void ToXml(XmlWriter xmlWriter)" + Environment.NewLine +
" {" + Environment.NewLine +
" XmlSerializerNamespaces ns = new XmlSerializerNamespaces();" + Environment.NewLine +
" ns.Add(\"\", \"\");" + Environment.NewLine +
//" XmlSerializerNamespaces ns = new XmlSerializerNamespaces();" + Environment.NewLine +
//" ns.Add(\"\", \"\");" + Environment.NewLine +
" XmlSerializer serializer = new XmlSerializer(typeof(Packet));" + Environment.NewLine +
" serializer.Serialize(xmlWriter, this, ns);" + Environment.NewLine +
" serializer.Serialize(xmlWriter, this);" + Environment.NewLine +
" }" + Environment.NewLine +
" public static PacketType GetType(ushort id, PacketFrequency frequency)" + Environment.NewLine +
" {" + Environment.NewLine +