* SerializationMap.cs : call MoveToContent() before examining
the reader node type.
* XmlObjectSerializerTest.cs : now we can make xml indented as
originally done in #524088.
svn path=/trunk/mcs/; revision=138364
+2009-07-22 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SerializationMap.cs : call MoveToContent() before examining
+ the reader node type.
+
2009-07-22 Atsushi Enomoto <atsushi@ximian.com>
* KnownTypeCollection.cs : Find KnownTypeAttributes in base types
2009-07-22 Atsushi Enomoto <atsushi@ximian.com>
* KnownTypeCollection.cs : Find KnownTypeAttributes in base types
{
bool isEmpty = reader.IsEmptyElement;
reader.ReadStartElement ();
{
bool isEmpty = reader.IsEmptyElement;
reader.ReadStartElement ();
+ reader.MoveToContent ();
+2009-07-22 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlObjectSerializerTest.cs : now we can make xml indented as
+ originally done in #524088.
+
2009-07-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlObjectSerializerTest.cs : added test for bug #524088 by
2009-07-22 Atsushi Enomoto <atsushi@ximian.com>
* XmlObjectSerializerTest.cs : added test for bug #524088 by
public void BaseKnownTypeAttributes ()
{
// bug #524088
public void BaseKnownTypeAttributes ()
{
// bug #524088
- string xml = @"<DummyPlaylist xmlns='http://example.com/schemas/asx'><Entries><DummyEntry><EntryInfo xmlns:i='http://www.w3.org/2001/XMLSchema-instance' i:type='PartDummyEntryInfo'/></DummyEntry></Entries></DummyPlaylist>";
+ string xml = @"
+<DummyPlaylist xmlns='http://example.com/schemas/asx'>
+ <Entries>
+ <DummyEntry>
+ <EntryInfo xmlns:i='http://www.w3.org/2001/XMLSchema-instance' i:type='PartDummyEntryInfo'/>
+ </DummyEntry>
+ </Entries>
+</DummyPlaylist>";
using (XmlReader reader = XmlReader.Create (new StringReader (xml))) {
DummyPlaylist playlist = new DataContractSerializer(typeof(DummyPlaylist)).ReadObject(reader) as DummyPlaylist;
using (XmlReader reader = XmlReader.Create (new StringReader (xml))) {
DummyPlaylist playlist = new DataContractSerializer(typeof(DummyPlaylist)).ReadObject(reader) as DummyPlaylist;