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

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

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

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

انظر أيضًا