XmlWriterSettings.NewLineOnAttributes Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of kenmerken op een nieuwe regel moeten worden geschreven.

public:
 property bool NewLineOnAttributes { bool get(); void set(bool value); };
public bool NewLineOnAttributes { get; set; }
member this.NewLineOnAttributes : bool with get, set
Public Property NewLineOnAttributes As Boolean

Waarde van eigenschap

true kenmerken schrijven op afzonderlijke regels; anders, false. De standaardwaarde is false.

Voorbeelden

In het volgende voorbeeld wordt een XmlWriter bestand gemaakt dat naar een XML-bestand schrijft en elk kenmerk op een nieuwe regel schrijft.

XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.OmitXmlDeclaration = true;
settings.NewLineOnAttributes = true;

writer = XmlWriter.Create(Console.Out, settings);

writer.WriteStartElement("order");
writer.WriteAttributeString("orderID", "367A54");
writer.WriteAttributeString("date", "2001-05-03");
writer.WriteElementString("price", "19.95");
writer.WriteEndElement();
    
writer.Flush();
        Dim settings As New XmlWriterSettings()
        settings.Indent = True
        settings.OmitXmlDeclaration = True
        settings.NewLineOnAttributes = True
   
        writer = XmlWriter.Create(Console.Out, settings)

        writer.WriteStartElement("order")
        writer.WriteAttributeString("orderID", "367A54")
        writer.WriteAttributeString("date", "2001-05-03")
        writer.WriteElementString("price", "19.95")
        writer.WriteEndElement()

        writer.Flush()

Het voorbeeld produceert de volgende uitvoer:

<order
  orderID="367A54"
  date="2001-05-03">
  <price>19.95</price>
</order>

Opmerkingen

Deze eigenschap is alleen van toepassing op XmlWriter exemplaren die tekstinhoud uitvoeren. Anders wordt deze instelling genegeerd.

Wanneer NewLineOnAttributes dit is ingesteld true, wordt elk kenmerk voorafgegaan door een nieuwe regel en één extra inspringingsniveau.

Deze instelling heeft geen effect wanneer de Indent eigenschapswaarde is false.

Van toepassing op