|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
XmlReader.Create-Methode (TextReader, XmlReaderSettings, XmlParserContext)
Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
public static XmlReader Create( TextReader input, XmlReaderSettings settings, XmlParserContext inputContext )
Parameter
- input
- Typ: System.IO.TextReader
Der TextReader, aus dem die XML-Daten gelesen werden sollen. Da ein TextReader einen Stream von Unicode-Zeichen zurückgibt, decodiert der XmlReader den Datenstream nicht anhand der in der XML-Deklaration angegebenen Codierung.
- settings
- Typ: System.Xml.XmlReaderSettings
Das XmlReaderSettings-Objekt zum Konfigurieren der neuen XmlReader-Instanz. Dieser Wert kann null sein.
- inputContext
- Typ: System.Xml.XmlParserContext
Das XmlParserContext-Objekt, das die zum Analysieren des XML-Fragments erforderlichen Kontextinformationen bereitstellt. Die Kontextinformationen können die zu verwendende XmlNameTable, die Codierung, den Namespacebereich, den aktuellen xml:lang-Bereich, den aktuellen xml:space-Bereich, den Basis-URI und die Dokumenttypdefinition enthalten. Dieser Wert kann null sein.
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | |
| ArgumentException |
Sicherheitshinweis |
|---|
string xmlFrag ="<item rk:ID='abc-23'>hammer</item> " + "<item rk:ID='r2-435'>paint</item>" + "<item rk:ID='abc-39'>saw</item>"; // Create the XmlNamespaceManager. NameTable nt = new NameTable(); XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt); nsmgr.AddNamespace("rk", "urn:store-items"); // Create the XmlParserContext. XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None); // Create the reader. XmlReaderSettings settings = new XmlReaderSettings(); settings.ConformanceLevel = ConformanceLevel.Fragment; XmlReader reader = XmlReader.Create(new StringReader(xmlFrag), settings, context);
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Sicherheitshinweis