System::Xml::XmlWriter sınıfı

XmlWriter class

XML verisi içeren akışlar veya dosyalar oluşturmak için hızlı, önbelleğe alınmamış, yalnızca ileriye doğru bir yol sağlayan bir yazar temsil eder.

class XmlWriter : public System::IDisposable

Yöntemler

YöntemAçıklama
virtual Close()Türetilmiş bir sınıfta geçersiz kılındığında, bu akışı ve temel akışı kapatır.
static Create(const String&)Belirtilen dosya adını kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const String&, SharedPtr<XmlWriterSettings>)Dosya adı ve XmlWriterSettings nesnesini kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<IO::Stream>&)Belirtilen akışı kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlWriterSettings>)Akışı ve XmlWriterSettings nesnesini kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<IO::TextWriter>&)Belirtilen TextWriter’ı kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<IO::TextWriter>&, SharedPtr<XmlWriterSettings>)TextWriter ve XmlWriterSettings nesnelerini kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<Text::StringBuilder>&)Belirtilen Text::StringBuilder öğesini kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<Text::StringBuilder>&, SharedPtr<XmlWriterSettings>)Text::StringBuilder ve XmlWriterSettings nesnelerini kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<XmlWriter>&)Belirtilen XmlWriter nesnesini kullanarak yeni bir XmlWriter örneği oluşturur.
static Create(const SharedPtr<XmlWriter>&, SharedPtr<XmlWriterSettings>)Belirtilen XmlWriter ve XmlWriterSettings nesnelerini kullanarak yeni bir XmlWriter örneği oluşturur.
Dispose() overrideMevcut XmlWriter sınıfı örneği tarafından kullanılan tüm kaynakları serbest bırakır.
virtual Flush()Türetilmiş bir sınıfta geçersiz kılındığında, tampondaki her şeyi temel akımlara boşaltır ve ayrıca temel akımı da boşaltır.
virtual get_Settings()Bu XmlWriter örneğini oluşturmak için kullanılan XmlWriterSettings nesnesini döndürür.
virtual get_WriteState()Türetilmiş bir sınıfta geçersiz kılındığında, yazıcının durumunu alır.
virtual get_XmlLang()Türetilmiş bir sınıfta geçersiz kılındığında, geçerli xml:lang kapsamını alır.
virtual get_XmlSpace()Türetilmiş bir sınıfta geçersiz kılındığında, mevcut xml:space kapsamını temsil eden bir XmlSpace alır.
virtual LookupPrefix(String)Türetilmiş bir sınıfta geçersiz kılındığında, ad alanı URI’si için mevcut ad alanı kapsamında tanımlı en yakın öneki döndürür.
virtual WriteAttributes(SharedPtr<XmlReader>, bool)Türetilmiş bir sınıfta geçersiz kılındığında, XmlReader içindeki geçerli konumda bulunan tüm öznitelikleri yazar.
WriteAttributeString(const String&, const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen yerel ad, ad alanı URI’si ve değer ile bir öznitelik yazar.
WriteAttributeString(const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen yerel ad ve değer ile özniteliği yazar.
WriteAttributeString(const String&, const String&, const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen önek, yerel ad, ad alanı URI’si ve değer ile özniteliği yazar.
virtual WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ikili baytları Base64 olarak kodlar ve ortaya çıkan metni yazar.
virtual WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ikili baytları BinHex olarak kodlar ve ortaya çıkan metni yazar.
virtual WriteCData(String)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen metni içeren bir bloğu yazar.
virtual WriteCharEntity(char16_t)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen Unicode karakter değeri için bir karakter varlığı oluşturulmasını zorlar.
virtual WriteChars(ArrayPtr<char16_t>, int32_t, int32_t)Türetilmiş bir sınıfta geçersiz kılındığında, metni bir seferde bir tampon olarak yazar.
virtual WriteComment(String)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen metni içeren bir yorum **** yazar.
virtual WriteDocType(const String&, const String&, const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ad ve isteğe bağlı özniteliklerle DOCTYPE bildirimini yazar.
WriteElementString(const String&, const String&)Belirtilen yerel ad ve değerle bir öğe yazar.
WriteElementString(const String&, const String&, const String&)Belirtilen yerel ad, ad alanı URI’si ve değerle bir öğe yazar.
WriteElementString(const String&, const String&, const String&, const String&)Belirtilen önek, yerel ad, ad alanı URI’si ve değerle bir öğe yazar.
virtual WriteEndAttribute()Türetilmiş bir sınıfta geçersiz kılındığında, önceki XmlWriter::WriteStartAttribute(String,String) çağrısını kapatır.
virtual WriteEndDocument()Türetilmiş bir sınıfta geçersiz kılındığında, açık olan tüm öğeleri veya öznitelikleri kapatır ve yazıcıyı Başlangıç durumuna geri koyar.
virtual WriteEndElement()Türetilmiş bir sınıfta geçersiz kılındığında, bir öğeyi kapatır ve ilgili ad alanı kapsamını çıkarır.
virtual WriteEntityRef(const String&)Türetilmiş bir sınıfta geçersiz kılındığında, bir varlık referansını &name; olarak yazar.
virtual WriteFullEndElement()Türetilmiş bir sınıfta geçersiz kılındığında, bir öğeyi kapatır ve ilgili ad alanı kapsamını çıkarır.
virtual WriteName(const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen adı yazar ve bunun W3C XML 1.0 önerisine göre geçerli bir ad olduğundan emin olur (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).
virtual WriteNmToken(const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen adı yazar ve bunun W3C XML 1.0 önerisine göre geçerli bir NmToken olduğundan emin olur (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).
virtual WriteNode(SharedPtr<XmlReader>, bool)Türetilmiş bir sınıfta geçersiz kılındığında, okuyucudan yazıcıya her şeyi kopyalar ve okuyucuyu bir sonraki kardeşin başlangıcına taşır.
virtual WriteNode(SharedPtr<XPath::XPathNavigator>, bool)XPathNavigator nesnesinden yazıcıya her şeyi kopyalar. XPathNavigator konumu değişmeden kalır.
virtual WriteProcessingInstruction(String, String)Türetilmiş bir sınıfta geçersiz kılındığında, ad ile metin arasında bir boşluk bırakarak aşağıdaki gibi bir işleme talimatı yazar: .
virtual WriteQualifiedName(const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, ad alanı nitelikli adı yazar. Bu yöntem, verilen ad alanı için kapsamda olan öneki arar.
virtual WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t)Türetilmiş bir sınıfta geçersiz kılındığında, karakter tamponundan ham işaretlemeyi elle yazar.
virtual WriteRaw(const String&)Türetilmiş bir sınıfta geçersiz kılındığında, bir dizeden ham işaretlemeyi elle yazar.
WriteStartAttribute(const String&, const String&)Belirtilen yerel ad ve ad alanı URI’si ile bir öznitelik başlangıcını yazar.
virtual WriteStartAttribute(const String&, const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen önek, yerel ad ve ad alanı URI’si ile bir öznitelik başlangıcını yazar.
WriteStartAttribute(const String&)Belirtilen yerel ad ile bir öznitelik başlangıcını yazar.
virtual WriteStartDocument()Türetilmiş bir sınıfta geçersiz kılındığında, “1.0” sürümüyle XML bildirimini yazar.
virtual WriteStartDocument(bool)Türetilmiş bir sınıfta geçersiz kılındığında, “1.0” sürümü ve standalone özniteliğiyle XML bildirimini yazar.
WriteStartElement(const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen başlangıç etiketini yazar ve verilen ad alanıyla ilişkilendirir.
virtual WriteStartElement(const String&, const String&, const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen başlangıç etiketini yazar ve verilen ad alanı ve önekle ilişkilendirir.
WriteStartElement(const String&)Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen yerel adla bir başlangıç etiketi yazar.
virtual WriteString(const String&)Türetilmiş bir sınıfta geçersiz kılındığında, verilen metin içeriğini yazar.
virtual WriteSurrogateCharEntity(char16_t, char16_t)Türetilmiş bir sınıfta geçersiz kılındığında, yedek karakter çiftinin yedek karakter varlığını oluşturur ve yazar.
virtual WriteValue(SharedPtr<Object>)Nesne değerini yazar.
virtual WriteValue(const String&)String değerini yazar.
virtual WriteValue(bool)Boolean değerini yazar.
virtual WriteValue(DateTime)DateTime değerini yazar.
virtual WriteValue(DateTimeOffset)DateTimeOffset değerini yazar.
virtual WriteValue(double)Double değerini yazar.
virtual WriteValue(float)Tek duyarlıklı kayan nokta sayısını yazar.
virtual WriteValue(Decimal)Decimal değerini yazar.
virtual WriteValue(int32_t)Int32 değerini yazar.
virtual WriteValue(int64_t)Bir Int64 değeri yazar.
virtual WriteWhitespace(String)Türetilmiş bir sınıfta geçersiz kılındığında, verilen boşluk karakterini yazar.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma ad.

Ayrıca Bakınız