# Microsoft.AspNetCore.Mvc.Formatters.Xml

``` diff
 {
     namespace Microsoft.AspNetCore.Mvc.Formatters {
         public class XmlDataContractSerializerInputFormatter : TextInputFormatter, IInputFormatterExceptionPolicy {
-            public XmlDataContractSerializerInputFormatter();

-            public XmlDataContractSerializerInputFormatter(bool suppressInputFormatterBuffering);

         }
         public class XmlSerializerInputFormatter : TextInputFormatter, IInputFormatterExceptionPolicy {
-            public XmlSerializerInputFormatter();

-            public XmlSerializerInputFormatter(bool suppressInputFormatterBuffering);

         }
     }
     namespace Microsoft.AspNetCore.Mvc.Formatters.Xml {
         public class MvcXmlOptions : IEnumerable, IEnumerable<ICompatibilitySwitch> {
-            public bool AllowRfc7807CompliantProblemDetailsFormat { get; set; }

-            public IEnumerator<ICompatibilitySwitch> GetEnumerator();

+            IEnumerator<ICompatibilitySwitch> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>.GetEnumerator();
         }
-        public class ProblemDetails21Wrapper : IUnwrappable, IXmlSerializable {
 {
-            protected static readonly string EmptyKey;

-            public ProblemDetails21Wrapper();

-            public ProblemDetails21Wrapper(ProblemDetails problemDetails);

-            public XmlSchema GetSchema();

-            object Microsoft.AspNetCore.Mvc.Formatters.Xml.IUnwrappable.Unwrap(Type declaredType);

-            protected virtual void ReadValue(XmlReader reader, string name);

-            public virtual void ReadXml(XmlReader reader);

-            public virtual void WriteXml(XmlWriter writer);

-        }
-        public class ValidationProblemDetails21Wrapper : ProblemDetails21Wrapper, IUnwrappable {
 {
-            public ValidationProblemDetails21Wrapper();

-            public ValidationProblemDetails21Wrapper(ValidationProblemDetails problemDetails);

-            object Microsoft.AspNetCore.Mvc.Formatters.Xml.IUnwrappable.Unwrap(Type declaredType);

-            protected override void ReadValue(XmlReader reader, string name);

-            public override void WriteXml(XmlWriter writer);

-        }
     }
-    namespace Microsoft.AspNetCore.Mvc.Formatters.Xml.Internal {
 {
-        public static class FormattingUtilities {
 {
-            public static readonly int DefaultMaxDepth;

-            public static readonly XsdDataContractExporter XsdDataContractExporter;

-            public static XmlDictionaryReaderQuotas GetDefaultXmlReaderQuotas();

-            public static XmlWriterSettings GetDefaultXmlWriterSettings();

-        }
-        public static class LoggerExtensions {
 {
-            public static void FailedToCreateDataContractSerializer(this ILogger logger, string typeName, Exception exception);

-            public static void FailedToCreateXmlSerializer(this ILogger logger, string typeName, Exception exception);

-        }
-    }
 }
```

