فئة System::Xml::XmlWriter
محتويات
[
يخفي
]XmlWriter class
يمثل كاتبًا يوفر طريقة سريعة، غير مخزنة مؤقتًا، وموجهة للأمام لإنشاء تدفقات أو ملفات تحتوي على بيانات XML.
class XmlWriter : public System::IDisposable
الطرق
| طريقة | الوصف |
|---|---|
| virtual Close() | عند تجاوزها في فئة مشتقة، تغلق هذا التدفق والتدفق الأساسي. |
| static Create(const String&) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام اسم الملف المحدد. |
| static Create(const String&, SharedPtr<XmlWriterSettings>) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام اسم الملف و كائن XmlWriterSettings. |
| static Create(const SharedPtr<IO::Stream>&) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام التدفق المحدد. |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlWriterSettings>) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام التدفق وكائن XmlWriterSettings. |
| static Create(const SharedPtr<IO::TextWriter>&) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام الـ TextWriter المحدد. |
| static Create(const SharedPtr<IO::TextWriter>&, SharedPtr<XmlWriterSettings>) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام الـ TextWriter وكائنات XmlWriterSettings. |
| static Create(const SharedPtr<Text::StringBuilder>&) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام الـ Text::StringBuilder المحدد. |
| static Create(const SharedPtr<Text::StringBuilder>&, SharedPtr<XmlWriterSettings>) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام الـ Text::StringBuilder وكائنات XmlWriterSettings. |
| static Create(const SharedPtr<XmlWriter>&) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام كائن XmlWriter المحدد. |
| static Create(const SharedPtr<XmlWriter>&, SharedPtr<XmlWriterSettings>) | ينشئ كائنًا جديدًا من نوع XmlWriter باستخدام كائن XmlWriter وكائنات XmlWriterSettings المحددة. |
| Dispose() override | يطلق جميع الموارد المستخدمة من قبل النسخة الحالية من فئة XmlWriter. |
| virtual Flush() | عند تجاوزها في فئة مشتقة، تقوم بتفريغ كل ما هو في المخزن المؤقت إلى التدفقات الأساسية وتفريغ التدفق الأساسي أيضًا. |
| virtual get_Settings() | تُرجِع كائن XmlWriterSettings المستخدم لإنشاء هذه المثيلة من XmlWriter. |
| virtual get_WriteState() | عند تجاوزها في فئة مشتقة، تحصل على حالة الكاتب. |
| virtual get_XmlLang() | عند تجاوزها في فئة مشتقة، تحصل على نطاق xml:lang الحالي. |
| virtual get_XmlSpace() | عند تجاوزها في فئة مشتقة، تحصل على كائن XmlSpace الذي يمثل نطاق xml:space الحالي. |
| virtual LookupPrefix(String) | عند تجاوزها في فئة مشتقة، تُرجِع أقرب بادئة معرفة في نطاق الاسم الحالي لعنوان URI الخاص بالمساحة الاسمية. |
| virtual WriteAttributes(SharedPtr<XmlReader>, bool) | عند تجاوزها في فئة مشتقة، تكتب جميع السمات الموجودة في الموضع الحالي في XmlReader. |
| WriteAttributeString(const String&, const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب سمة بالاسم المحلي المحدد، وعنوان URI للمساحة الاسمية، والقيمة. |
| WriteAttributeString(const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب السمة بالاسم المحلي والقيمة المحددين. |
| WriteAttributeString(const String&, const String&, const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب السمة بالبادئة المحددة، والاسم المحلي، وعنوان URI للمساحة الاسمية، والقيمة. |
| virtual WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | عند تجاوزها في فئة مشتقة، تقوم بترميز البايتات الثنائية المحددة كـ Base64 وتكتب النص الناتج. |
| virtual WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | عند تجاوزها في فئة مشتقة، تقوم بترميز البايتات الثنائية المحددة كـ BinHex وتكتب النص الناتج. |
| virtual WriteCData(String) | عند تجاوزها في فئة مشتقة، تكتب كتلة … تحتوي على النص المحدد. |
| virtual WriteCharEntity(char16_t) | عند تجاوزها في فئة مشتقة، تُجبر على توليد كيان حرف للقيمة المحددة من حرف Unicode. |
| virtual WriteChars(ArrayPtr<char16_t>, int32_t, int32_t) | عند تجاوزها في فئة مشتقة، تكتب النص مخزنًا مؤقتًا واحدًا في كل مرة. |
| virtual WriteComment(String) | عند تجاوزها في فئة مشتقة، تكتب تعليق **** يحتوي على النص المحدد. |
| virtual WriteDocType(const String&, const String&, const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب إعلان DOCTYPE بالاسم المحدد والسمات الاختيارية. |
| WriteElementString(const String&, const String&) | يكتب عنصرًا بالاسم المحلي والقيمة المحددين. |
| WriteElementString(const String&, const String&, const String&) | يكتب عنصرًا بالاسم المحلي، وعنوان URI للمساحة الاسمية، والقيمة المحددين. |
| WriteElementString(const String&, const String&, const String&, const String&) | يكتب عنصرًا بالبادئة، والاسم المحلي، وعنوان URI للمساحة الاسمية، والقيمة المحددين. |
| virtual WriteEndAttribute() | عند تجاوزها في فئة مشتقة، تغلق الاستدعاء السابق XmlWriter::WriteStartAttribute(String,String). |
| virtual WriteEndDocument() | عند تجاوزها في فئة مشتقة، تغلق أي عناصر أو سمات مفتوحة وتعيد الكاتب إلى حالة البداية. |
| virtual WriteEndElement() | عند تجاوزها في فئة مشتقة، تغلق عنصرًا واحدًا وتزيل نطاق الاسم المقابل. |
| virtual WriteEntityRef(const String&) | عند تجاوزها في فئة مشتقة، تكتب إشارة كيان كـ &name;. |
| virtual WriteFullEndElement() | عند تجاوزها في فئة مشتقة، تغلق عنصرًا واحدًا وتزيل نطاق الاسم المقابل. |
| virtual WriteName(const String&) | عند تجاوزها في فئة مشتقة، تكتب الاسم المحدد، مع التأكد من أنه اسم صالح وفقًا لتوصية W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNmToken(const String&) | عند تجاوزها في فئة مشتقة، تكتب الاسم المحدد، مع التأكد من أنه NmToken صالح وفقًا لتوصية W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). |
| virtual WriteNode(SharedPtr<XmlReader>, bool) | عند تجاوزها في فئة مشتقة، تنسخ كل شيء من القارئ إلى الكاتب وتنتقل القارئ إلى بداية الأخ الأصغر التالي. |
| virtual WriteNode(SharedPtr<XPath::XPathNavigator>, bool) | ينسخ كل شيء من كائن XPathNavigator إلى الكاتب. يبقى موضع XPathNavigator دون تغيير. |
| virtual WriteProcessingInstruction(String, String) | عند تجاوزها في فئة مشتقة، تكتب تعليمًا معالجة مع مسافة بين الاسم والنص كما يلي: . |
| virtual WriteQualifiedName(const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب الاسم المؤهل بالمساحة الاسمية. تبحث هذه الطريقة عن البادئة المتاحة للمساحة الاسمية المعطاة. |
| virtual WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t) | عند تجاوزها في فئة مشتقة، تكتب العلامات الخام يدويًا من مخزن الأحرف. |
| virtual WriteRaw(const String&) | عند تجاوزها في فئة مشتقة، تكتب العلامات الخام يدويًا من سلسلة نصية. |
| WriteStartAttribute(const String&, const String&) | يكتب بداية سمة بالاسم المحلي المحدد ومعرف مساحة الاسم. |
| virtual WriteStartAttribute(const String&, const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب بداية سمة بالبادئة المحددة والاسم المحلي ومعرف مساحة الاسم. |
| WriteStartAttribute(const String&) | يكتب بداية سمة بالاسم المحلي المحدد. |
| virtual WriteStartDocument() | عند تجاوزها في فئة مشتقة، تكتب إعلان XML بالإصدار “1.0”. |
| virtual WriteStartDocument(bool) | عند تجاوزها في فئة مشتقة، تكتب إعلان XML بالإصدار “1.0” وخصيصة standalone. |
| WriteStartElement(const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب علامة البداية المحددة وتربطها بالمساحة الاسمية المعطاة. |
| virtual WriteStartElement(const String&, const String&, const String&) | عند تجاوزها في فئة مشتقة، تكتب علامة البداية المحددة وتربطها بالمساحة الاسمية والبادئة المعطاة. |
| WriteStartElement(const String&) | عند تجاوزها في فئة مشتقة، تكتب علامة بداية بالاسم المحلي المحدد. |
| virtual WriteString(const String&) | عند تجاوزها في فئة مشتقة، تكتب محتوى النص المعطى. |
| virtual WriteSurrogateCharEntity(char16_t, char16_t) | عند تجاوزها في فئة مشتقة، تُنشئ وتكتب كيان الحرف البديل للزوج البديل من الأحرف. |
| virtual WriteValue(SharedPtr<Object>) | يكتب قيمة الكائن. |
| virtual WriteValue(const String&) | يكتب قيمة String. |
| virtual WriteValue(bool) | يكتب قيمة Boolean. |
| virtual WriteValue(DateTime) | يكتب قيمة DateTime. |
| virtual WriteValue(DateTimeOffset) | يكتب قيمة DateTimeOffset. |
| virtual WriteValue(double) | يكتب قيمة Double. |
| virtual WriteValue(float) | يكتب عددًا عائمًا بدقة أحادية. |
| virtual WriteValue(Decimal) | يكتب قيمة Decimal. |
| virtual WriteValue(int32_t) | يكتب قيمة Int32. |
| virtual WriteValue(int64_t) | يكتب قيمة Int64. |
| virtual WriteWhitespace(String) | عند تجاوزها في فئة مشتقة، تكتب المسافة البيضاء المعطاة. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
انظر أيضًا
- Class IDisposable
- Namespace System::Xml
- Library Aspose.Font for C++