XdmWriterSettings.UndeclarePrefixes PropertyXdmWriterSettings.UndeclarePrefixes PropertyXdmWriterSettings::UndeclarePrefixes Property

Gets or sets a value indicating whether serializer should undeclare namespaces.

Syntax

Public Property UndeclarePrefixes As Boolean
        Get
        Set(ByVal value As Boolean)
public bool UndeclarePrefixes { get; set; }
public:
property bool UndeclarePrefixes {
    bool get();
    void set(bool value);
}
 

Property Value

Type: System.BooleanSystem.BooleanSystem::Boolean

trueTruetrue if the serializer should undeclare namespaces; otherwise falseFalsefalse.

Remarks

This property corresponds to the undeclare-prefixes serialization parameter.

If UndeclarePrefixesUndeclarePrefixesUndeclarePrefixes is set to trueTruetrue, then if an element is serialized whose parent has namespaces in scope that are not in scope in the element itself, then these namespaces are undeclared.

If MethodMethodMethod is set to XmlOutputMethodXmlOutputMethodXmlOutputMethod or XHtmlOutputMethodXHtmlOutputMethodXHtmlOutputMethod and the version is set to 1.0 then an SEPM0010 XdmExceptionXdmExceptionXdmException is thrown when serialization is attempted. If MethodMethodMethod is not set to XmlOutputMethodXmlOutputMethodXmlOutputMethod or XHtmlOutputMethodXHtmlOutputMethodXHtmlOutputMethod then this property is ignored.

By default this is set to falseFalsefalse.