Zum Hauptinhalt springen

XmlOpenReader

XmlOpenReader(alpha1[, alpha2[, int3]]) : handle

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

XML-Datei zum sequenziellen Lesen öffnen

Details

Diese Anweisung öffnet die XML-Datei (alpha1) zum sequenziellen Lesen. Ist eine Schema-Datei (alpha2) angegeben, wird die XML-Datei anhand des Schemas überprüft. Das Überprüfungsergebnis kann nach jedem gelesenen Knoten oder am Ende der Datei mit XmlGetValueInt (tXmlReader, _XmlIsValid ) abgefragt werden.

Folgende Optionen (int3) können angegeben werden:

  • _XmlOpenReaderDefault ( 0 ): Datei ohne Prüfung öffnen (Standard)
  • _XmlOpenReaderDTDValidate ( 1 ): Dokumenttypdefinitionen beim Lesen der Datei überprüfen

Als Resultat wird ein XmlReader-Objekt oder ein Fehlerwert zurückgegeben. Folgende Fehlerwerte können zurückgegeben werden:

Beispiel:

// XmlReader öffnen
tXmlReader # XmlOpenReader('C:\File.xml', 'C:\Schema.xml', _XmlOpenReaderDTDValidate);
if (tXmlReader > 0)
{
// ...

// XmlReader schließen
tXmlReader->XmlClose();
}

Mögliche Laufzeitfehler: