طريقة System::Xml::XmlReader::Create
XmlReader::Create(const SharedPtr<IO::Stream>&) method
تنشئ كائن XmlReader جديد باستخدام الدفق المحدد مع الإعدادات الافتراضية.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
| معامل | نوع | الوصف |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode). |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) method
ينشئ كائن XmlReader جديد باستخدام الدفق المحدد والإعدادات.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
| معامل | نوع | الوصف |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode). |
| settings | const SharedPtr<XmlReaderSettings>& | الإعدادات الخاصة بكائن XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام الدفق المحدد، والإعدادات، ومعلومات السياق للتحليل.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| معامل | نوع | الوصف |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode). |
| settings | SharedPtr<XmlReaderSettings> | الإعدادات الخاصة بكائن XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | معلومات السياق المطلوبة لتحليل جزء XML. يمكن أن تشمل معلومات السياق XmlNameTable للاستخدام، الترميز، نطاق مساحة الأسماء، نطاق xml:lang وxml:space الحالي، عنوان URI الأساسي، وتعريف نوع المستند. يمكن أن تكون هذه القيمة nullptr. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام الدفق المحدد، وعنوان URI الأساسي، والإعدادات.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| معامل | نوع | الوصف |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode). |
| settings | SharedPtr<XmlReaderSettings> | الإعدادات الخاصة بكائن XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr. |
| baseUri | const String& | عنوان URI الأساسي للكيان أو المستند الذي يتم قراءته. يمكن أن تكون هذه القيمة nullptr. Security ملاحظة يُستخدم عنوان URI الأساسي لحل عنوان URI النسبي لمستند XML. لا تستخدم عنوان URI أساسي من مصدر غير موثوق. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام قارئ النص المحدد.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
| معامل | نوع | الوصف |
|---|---|---|
| الإدخال | const SharedPtr<IO::TextReader>& | قارئ النص الذي تُقرأ منه بيانات XML. يُعيد قارئ النص دفقًا من الأحرف Unicode، لذا لا يستخدم القارئ XML الترميز المحدد في إعلان XML لفك تشفير دفق البيانات. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام قارئ النص المحدد والإعدادات.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
| معامل | نوع | الوصف |
|---|---|---|
| الإدخال | const SharedPtr<IO::TextReader>& | قارئ النص الذي تُقرأ منه بيانات XML. يُعيد قارئ النص دفقًا من الأحرف Unicode، لذا لا يستخدم القارئ XML الترميز المحدد في إعلان XML لفك تشفير دفق البيانات. |
| settings | const SharedPtr<XmlReaderSettings>& | الإعدادات للمثيل الجديد من XmlReader. يمكن أن تكون هذه القيمة nullptr. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام قارئ النص المحدد، والإعدادات، ومعلومات السياق للتحليل.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| معامل | نوع | الوصف |
|---|---|---|
| الإدخال | const SharedPtr<IO::TextReader>& | قارئ النص الذي تُقرأ منه بيانات XML. يُعيد قارئ النص دفقًا من الأحرف Unicode، لذا لا يستخدم القارئ XML الترميز المحدد في إعلان XML لفك تشفير دفق البيانات. |
| settings | SharedPtr<XmlReaderSettings> | الإعدادات الخاصة بكائن XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | معلومات السياق المطلوبة لتحليل جزء XML. يمكن أن تشمل معلومات السياق XmlNameTable للاستخدام، الترميز، نطاق مساحة الأسماء، نطاق xml:lang وxml:space الحالي، عنوان URI الأساسي، وتعريف نوع المستند. يمكن أن تكون هذه القيمة nullptr. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام قارئ النص المحدد، والإعدادات، وعنوان URI الأساسي.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| معامل | نوع | الوصف |
|---|---|---|
| input | const SharedPtr<IO::TextReader>& | قارئ النص الذي تُقرأ منه بيانات XML. يُعيد قارئ النص دفقًا من الأحرف Unicode، لذا لا يستخدم XmlReader الترميز المحدد في إعلان XML لفك تشفير دفق البيانات. |
| settings | SharedPtr<XmlReaderSettings> | الإعدادات الخاصة بكائن XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr. |
| baseUri | const String& | عنوان URI الأساسي للكيان أو المستند الذي يتم قراءته. يمكن أن تكون هذه القيمة nullptr. Security ملاحظة يُستخدم عنوان URI الأساسي لحل عنوان URI النسبي لمستند XML. لا تستخدم عنوان URI أساسي من مصدر غير موثوق. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام قارئ XML المحدد والإعدادات.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
| معامل | نوع | الوصف |
|---|---|---|
| قارئ | const SharedPtr<XmlReader>& | الكائن الذي تريد استخدامه كقارئ XML الأساسي. |
| settings | SharedPtr<XmlReaderSettings> | الإعدادات للمثيل الجديد من XmlReader. يجب أن يتطابق مستوى التوافق لكائن XmlReaderSettings إما مع مستوى التوافق للقارئ الأساسي، أو يجب ضبطه على ConformanceLevel::Auto. |
ReturnValue
كائن يُلف حول كائن XmlReader المحدد.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&) method
ينشئ مثيلاً جديدًا من XmlReader بعنوان URI محدد.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
| معامل | نوع | الوصف |
|---|---|---|
| inputUri | const String& | عنوان URI للملف الذي يحتوي على بيانات XML. تُستخدم الفئة XmlUrlResolver لتحويل المسار إلى تمثيل بيانات قياسي. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام عنوان URI المحدد والإعدادات.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
| معامل | نوع | الوصف |
|---|---|---|
| inputUri | const String& | عنوان URI للملف الذي يحتوي على بيانات XML. يُستخدم كائن XmlResolver الموجود في كائن XmlReaderSettings لتحويل المسار إلى تمثيل بيانات قياسي. إذا كانت قيمة XmlReaderSettings::get_XmlResolver هي nullptr, يُستخدم كائن جديد من XmlUrlResolver. |
| settings | const SharedPtr<XmlReaderSettings>& | الإعدادات الخاصة بكائن XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
ينشئ مثيلاً جديدًا من XmlReader باستخدام عنوان URI المحدد، والإعدادات، ومعلومات السياق للتحليل.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| معامل | نوع | الوصف |
|---|---|---|
| inputUri | const String& | عنوان URI للملف الذي يحتوي على بيانات XML. يُستخدم كائن XmlResolver الموجود في كائن XmlReaderSettings لتحويل المسار إلى تمثيل بيانات قياسي. إذا كانت قيمة XmlReaderSettings::get_XmlResolver هي nullptr, يُستخدم كائن جديد من XmlUrlResolver. |
| settings | SharedPtr<XmlReaderSettings> | الإعدادات الخاصة بكائن XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | معلومات السياق المطلوبة لتحليل جزء XML. يمكن أن تشمل معلومات السياق XmlNameTable للاستخدام، الترميز، نطاق مساحة الأسماء، نطاق xml:lang وxml:space الحالي، عنوان URI الأساسي، وتعريف نوع المستند. يمكن أن تكون هذه القيمة nullptr. |
ReturnValue
كائن يُستخدم لقراءة بيانات XML في الدفق.
انظر أيضًا
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++