فئة 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&) | يكتب عنصرًا بالاسم المحلي المحدد، ومعرّف مساحة الاسم، والقيمة. |
| WriteElementString(const String&, const String&, const String&, const String&) | يكتب عنصرًا بالبادئة المحددة، والاسم المحلي، ومعرّف مساحة الاسم، والقيمة. |
| 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” والخاصية المستقلة. |
| 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.Page for C++