System::Xml::XmlTextWriter class
İçindekiler
[
Saklamak
]XmlTextWriter class
W3C Extensible Markup Language (XML) 1.0 ve XML’deki Ad Alanları önerilerine uygun XML verileri içeren akışlar veya dosyalar oluşturan hızlı, önbelleğe alınmamış, yalnızca ileri bir yöntem sağlayan bir yazıcıyı temsil eder.
class XmlTextWriter : public System::Xml::XmlWriter
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Close() override | Bu akışı ve temel akışı kapatır. |
| Flush() override | Arabellekteki tüm veriyi temel akışlara yazar ve ayrıca temel akışı da temizler. |
| get_BaseStream() | Temel akış nesnesini döndürür. |
| get_Formatting() | Çıktının nasıl biçimlendirildiğini gösterir. |
| get_Indentation() | Hiyerarşideki her seviye için kaç IndentChars yazılacağını, XmlTextWriter::set_Formatting Formatting::Indented olarak ayarlandığında döndürür. |
| get_IndentChar() | İndentleme için hangi karakterin kullanılacağını, XmlTextWriter::set_Formatting Formatting::Indented olarak ayarlandığında döndürür. |
| get_Namespaces() | Namespace desteğinin yapılacağını gösteren bir değer döndürür. |
| get_QuoteChar() | Özellik değerlerini tırnaklamak için hangi karakterin kullanılacağını döndürür. |
| get_WriteState() override | Yazıcının durumunu döndürür. |
| get_XmlLang() override | Mevcut xml:lang kapsamını döndürür. |
| get_XmlSpace() override | Mevcut xml:space kapsamını temsil eden bir XmlSpace döndürür. |
| LookupPrefix(String) override | Namespace URI’si için mevcut namespace kapsamında tanımlı en yakın önek’i döndürür. |
| set_Formatting(System::Xml::Formatting) | Çıktının nasıl biçimlendirildiğini gösterir. |
| set_Indentation(int32_t) | Hiyerarşideki her seviye için kaç IndentChars yazılacağını, XmlTextWriter::set_Formatting Formatting::Indented olarak ayarlandığında ayarlar. |
| set_IndentChar(char16_t) | İndentleme için hangi karakterin kullanılacağını, XmlTextWriter::set_Formatting Formatting::Indented olarak ayarlandığında ayarlar. |
| set_Namespaces(bool) | Namespace desteğinin yapılacağını gösteren bir değeri ayarlar. |
| set_QuoteChar(char16_t) | Özellik değerlerini tırnaklamak için hangi karakterin kullanılacağını ayarlar. |
| WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t) override | Belirtilen ikili baytları base64 olarak kodlar ve ortaya çıkan metni yazar. |
| WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) override | Belirtilen ikili baytları binhex olarak kodlar ve ortaya çıkan metni yazar. |
| WriteCData(String) override | Belirtilen metni içeren bir … bloğu yazar. |
| WriteCharEntity(char16_t) override | Belirtilen Unicode karakter değeri için bir karakter varlığı oluşturulmasını zorlar. |
| WriteChars(ArrayPtr<char16_t>, int32_t, int32_t) override | Metni bir seferde bir tampon olarak yazar. |
| WriteComment(String) override | Belirtilen metni içeren bir **** yorum yazar. |
| WriteDocType(const String&, const String&, const String&, const String&) override | Belirtilen ad ve isteğe bağlı özniteliklerle DOCTYPE bildirimini yazar. |
| WriteEndAttribute() override | Önceki XmlTextWriter::WriteStartAttribute çağrısını kapatır. |
| WriteEndDocument() override | Açık olan tüm öğeleri veya öznitelikleri kapatır ve yazıcıyı Başlangıç durumuna geri koyar. |
| WriteEndElement() override | Bir öğeyi kapatır ve ilgili namespace kapsamını çıkarır. |
| WriteEntityRef(const String&) override | Bir varlık referansını &name; olarak yazar. |
| WriteFullEndElement() override | Bir öğeyi kapatır ve ilgili namespace kapsamını çıkarır. |
| WriteName(const String&) override | Belirtilen adı yazar, W3C XML 1.0 recommendation göre geçerli bir ad olduğundan emin olur. |
| WriteNmToken(const String&) override | Belirtilen adı yazar, bunun NmToken‘in W3C XML 1.0 önerisi göre geçerli olduğundan emin olur. |
| WriteProcessingInstruction(String, String) override | İsim ve metin arasında bir boşluk bırakarak işleme talimatını şu şekilde yazar: . |
| WriteQualifiedName(const String&, const String&) override | Ad alanı nitelikli adı yazar. Bu yöntem, verilen ad alanı için kapsamda olan öneki bulur. |
| WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t) override | Bir karakter tamponundan ham işaretlemeyi manuel olarak yazar. |
| WriteRaw(const String&) override | Bir dizeden ham işaretlemeyi manuel olarak yazar. |
| WriteStartAttribute(const String&, const String&, const String&) override | Bir öznitelik başlangıcını yazar. |
| WriteStartDocument() override | “1.0” sürümüyle XML bildirimini yazar. |
| WriteStartDocument(bool) override | “1.0” sürümü ve standalone özniteliğiyle XML bildirimini yazar. |
| WriteStartElement(const String&, const String&, const String&) override | Belirtilen başlangıç etiketini yazar ve verilen ad alanı ve önek ile ilişkilendirir. |
| WriteString(const String&) override | Verilen metin içeriğini yazar. |
| WriteSurrogateCharEntity(char16_t, char16_t) override | Surrogaat karakter çifti için surrogaat karakter varlığını oluşturur ve yazar. |
| WriteWhitespace(String) override | Verilen boşluk karakterlerini yazar. |
| XmlTextWriter(const SharedPtr<IO::Stream>&, const SharedPtr<Text::Encoding>&) | Belirtilen akış ve kodlamayı kullanarak XmlTextWriter sınıfının bir örneğini oluşturur. |
| XmlTextWriter(const String&, const SharedPtr<Text::Encoding>&) | Belirtilen dosyayı kullanarak XmlTextWriter sınıfının bir örneğini oluşturur. |
| XmlTextWriter(const SharedPtr<IO::TextWriter>&) | Belirtilen TextWriter’ı kullanarak XmlTextWriter sınıfının bir örneğini oluşturur. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfın bir örneğine ortak gösterici için bir takma ad. |
Açıklamalar
Bunun yerine XmlWriter sınıfını kullanmanız önerilir.
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.
Ayrıca Bakınız
- Class XmlWriter
- Namespace System::Xml
- Library Aspose.Font for C++