Aracılığıyla paylaş


Dosyaları, TextWriter'ları ve XmlWriter'ları seri hale getirme (LINQ to XML)

XML ağaçlarını bir File, TextWriterveya XmlWriteröğesine seri hale getirebilirsiniz.

ve dahil olmak üzere XDocumentXElementherhangi bir XML bileşenini yöntemini kullanarak bir dizeye ToString seri hale getirebilirsiniz.

Bir dizeye seri hale getirildiğinde biçimlendirmeyi engellemek istiyorsanız yöntemini kullanabilirsiniz XNode.ToString .

Bir dosyaya seri hale getirildiğinde varsayılan davranış, sonuçta elde edilen XML belgesini biçimlendirmek (girintili hale getirmektir). Girintiyi artırdığınızda, XML ağacındaki önemsiz boşluk korunmaz. Biçimlendirmeyle seri hale getirmek için, bağımsız değişken olarak almayan SaveOptions aşağıdaki yöntemlerin aşırı yüklemelerinden birini kullanın:

Seçeneğinin girinti oluşturmamasını ve XML ağacındaki önemsiz boşlukları korumasını istiyorsanız, bağımsız değişken olarak alan SaveOptions aşağıdaki yöntemlerin aşırı yüklemelerinden birini kullanın:

Örnekler için uygun başvuru makalesine bakın.