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:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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 +
|
||||
|
||||
Reference in New Issue
Block a user