XmlWriterSettings.NewLineOnAttributes Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.