طريقة System::Xml::XmlReader::Create

XmlReader::Create(const SharedPtr<IO::Stream>&) method

ينشئ مثالًا جديدًا من XmlReader باستخدام الدفق المحدد مع الإعدادات الافتراضية.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
ParameterTypeالوصف
inputconst SharedPtr<IO::Stream>&الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode).

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

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)
ParameterTypeالوصف
inputconst SharedPtr<IO::Stream>&الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode).
settingsconst SharedPtr<XmlReaderSettings>&الإعدادات الخاصة بمثال XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

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)
ParameterTypeالوصف
inputconst SharedPtr<IO::Stream>&الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode).
settingsSharedPtr<XmlReaderSettings>الإعدادات الخاصة بمثال XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.
inputContextconst SharedPtr<XmlParserContext>&معلومات السياق المطلوبة لتحليل جزء XML. يمكن أن تشمل معلومات السياق الـ XmlNameTable المراد استخدامها، والترميز، ونطاق مساحة الأسماء، ونطاق xml:lang وxml:space الحاليين، وURI الأساسي، وتعريف نوع المستند. يمكن أن تكون هذه القيمة nullptr.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

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)
ParameterTypeالوصف
inputconst SharedPtr<IO::Stream>&الدفق الذي يحتوي على بيانات XML. يقوم XmlReader بمسح البايتات الأولى من الدفق بحثًا عن علامة ترتيب البايت أو أي إشارة أخرى للترميز. عندما يتم تحديد الترميز، يُستخدم الترميز لمتابعة قراءة الدفق، وتستمر المعالجة في تحليل الإدخال كدفق من الأحرف (Unicode).
settingsSharedPtr<XmlReaderSettings>الإعدادات الخاصة بمثال XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.
baseUriconst String&URI الأساسي للكيان أو المستند الجاري قراءته. يمكن أن تكون هذه القيمة nullptr. Security Note يُستخدم URI الأساسي لحل URI النسبي لمستند XML. لا تستخدم URI أساسي من مصدر غير موثوق.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

XmlReader::Create(const SharedPtr<IO::TextReader>&) method

إنشاء نسخة جديدة من XmlReader باستخدام قارئ النص المحدد.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
ParameterTypeالوصف
الإدخالconst SharedPtr<IO::TextReader>&قارئ النص الذي يتم منه قراءة بيانات XML. يُعيد قارئ النص تدفقًا من الأحرف Unicode، لذا لا يستخدم القارئ XML الترميز المحدد في إعلان XML لفك ترميز تدفق البيانات.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

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)
ParameterTypeالوصف
الإدخالconst SharedPtr<IO::TextReader>&قارئ النص الذي يتم منه قراءة بيانات XML. يُعيد قارئ النص تدفقًا من الأحرف Unicode، لذا لا يستخدم القارئ XML الترميز المحدد في إعلان XML لفك ترميز تدفق البيانات.
settingsconst SharedPtr<XmlReaderSettings>&الإعدادات للـ XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

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)
ParameterTypeالوصف
الإدخالconst SharedPtr<IO::TextReader>&قارئ النص الذي يتم منه قراءة بيانات XML. يُعيد قارئ النص تدفقًا من الأحرف Unicode، لذا لا يستخدم القارئ XML الترميز المحدد في إعلان XML لفك ترميز تدفق البيانات.
settingsSharedPtr<XmlReaderSettings>الإعدادات الخاصة بمثال XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.
inputContextconst SharedPtr<XmlParserContext>&معلومات السياق المطلوبة لتحليل جزء XML. يمكن أن تشمل معلومات السياق الـ XmlNameTable المراد استخدامها، والترميز، ونطاق مساحة الأسماء، ونطاق xml:lang وxml:space الحاليين، وURI الأساسي، وتعريف نوع المستند. يمكن أن تكون هذه القيمة nullptr.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

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)
ParameterTypeالوصف
inputconst SharedPtr<IO::TextReader>&قارئ النص الذي يتم منه قراءة بيانات XML. يُعيد قارئ النص تدفقًا من الأحرف Unicode، لذا لا يستخدم XmlReader الترميز المحدد في إعلان XML لفك ترميز تدفق البيانات.
settingsSharedPtr<XmlReaderSettings>الإعدادات الخاصة بمثال XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.
baseUriconst String&URI الأساسي للكيان أو المستند الجاري قراءته. يمكن أن تكون هذه القيمة nullptr. Security Note يُستخدم URI الأساسي لحل URI النسبي لمستند XML. لا تستخدم URI أساسي من مصدر غير موثوق.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method

إنشاء نسخة جديدة من XmlReader باستخدام قارئ XML المحدد والإعدادات.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
ParameterTypeالوصف
القارئconst SharedPtr<XmlReader>&الكائن الذي تريد استخدامه كقارئ XML الأساسي.
settingsSharedPtr<XmlReaderSettings>الإعدادات للنسخة الجديدة من XmlReader. يجب أن يتطابق مستوى التوافق لكائن XmlReaderSettings إما مع مستوى التوافق للقارئ الأساسي، أو يجب ضبطه على ConformanceLevel::Auto.

ReturnValue

كائن يتم تغليفه حول كائن XmlReader المحدد.

انظر أيضًا

XmlReader::Create(const String&) method

إنشاء نسخة جديدة من XmlReader باستخدام URI المحدد.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParameterTypeالوصف
inputUriconst String&URI للملف الذي يحتوي على بيانات XML. تُستخدم الفئة XmlUrlResolver لتحويل المسار إلى تمثيل بيانات قياسي.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method

إنشاء نسخة جديدة من XmlReader باستخدام URI والإعدادات المحددين.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeالوصف
inputUriconst String&URI للملف الذي يحتوي على بيانات XML. يُستخدم كائن XmlResolver الموجود في كائن XmlReaderSettings لتحويل المسار إلى تمثيل بيانات قياسي. إذا كانت قيمة XmlReaderSettings::get_XmlResolver هي nullptr, يتم استخدام كائن XmlUrlResolver جديد.
settingsconst SharedPtr<XmlReaderSettings>&الإعدادات الخاصة بمثال XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا

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)
ParameterTypeالوصف
inputUriconst String&URI للملف الذي يحتوي على بيانات XML. يُستخدم كائن XmlResolver الموجود في كائن XmlReaderSettings لتحويل المسار إلى تمثيل بيانات قياسي. إذا كانت قيمة XmlReaderSettings::get_XmlResolver هي nullptr, يتم استخدام كائن XmlUrlResolver جديد.
settingsSharedPtr<XmlReaderSettings>الإعدادات الخاصة بمثال XmlReader الجديد. يمكن أن تكون هذه القيمة nullptr.
inputContextconst SharedPtr<XmlParserContext>&معلومات السياق المطلوبة لتحليل جزء XML. يمكن أن تشمل معلومات السياق الـ XmlNameTable المراد استخدامها، والترميز، ونطاق مساحة الأسماء، ونطاق xml:lang وxml:space الحاليين، وURI الأساسي، وتعريف نوع المستند. يمكن أن تكون هذه القيمة nullptr.

ReturnValue

كائن يُستخدم لقراءة بيانات XML في الدفق.

انظر أيضًا