Öffnet eine XML-Datei, in der Sie den XML-Parser konfigurieren können, so dass die Datei mit einem Schema oder DTD-Einstellungen (Document Type Definition) verglichen wird.

Es wird empfohlen, alle Referenzen nach der Verwendung in XML-Parser-Klassen mit Hilfe des VIs Schließen aufzuheben.

Das VI enthält außerdem Angaben zu Fehlern, die beim Parsen des Dokuments gefunden wurden.


icon

Ein-/Ausgänge

  • ci32.png Beim Laden validieren (Auto)

    Beim Laden validieren gibt das Validierungsschema des XML-Parsers an. Die Standardeinstellung lautet Auto. Das heißt, eine Validierung wird nur durchgeführt, wenn der Parser interne oder externe DTDs erkennt.

    Daneben gibt es noch die Optionen Immer, mit der immer validiert wird, und Nie, mit der die Validierung deaktiviert wird.

  • cbool.png Nicht darstellbare Zeichen beibehalten (True)

    Nicht darstellbare Zeichen beibehalten gibt an, ob ein Parser beim Validieren zu vernachlässigende nicht darstellbare Zeichen als Textknoten beibehalten soll. Die Standardeinstellung lautet TRUE.

    Bei der Einstellung FALSE verwirft der Parser alle zu vernachlässigenden nicht darstellbaren Zeichen und fügt der DOM-Baumstruktur keine Textknoten hinzu. Bei FALSE müssen Sie eine gültige DTD für die Option "Nicht darstellbare Zeichen beibehalten" angeben, so dass alle ignorierbaren nicht darstellbaren Zeichen ordnungsgemäß entfernt werden. Wenn die XML-Datei ungültig ist oder kein Schema hat, wird die Option ignoriert.

  • cpath.png Pfad zum XML-Dokument

    Pfad zum XML-Dokument gibt den Speicherort der XML-Datei an, die in den XML-Parser geladen werden soll.

    Hinweis Das XML-Dokument muss einen XML-Prolog mit einem gültigen Wert für die Kodierung enthalten. Wenn der Wert für die Zeichenkodierung falsch ist oder fehlt, kann diese Funktion das XML-Dokument möglicherweise nicht parsen.
  • cbool.png Namensräume verarbeiten (False)

    Namensräume verarbeiten deaktiviert bei FALSE (Standard) die Verarbeitung von Namensräumen für den XML-Parser. Bei TRUE berücksichtigt der XML-Parser alle Regeln und Einschränkungen der Namensraumspezifikationen.

  • cbool.png Schema verarbeiten (False)

    Schema verarbeiten deaktiviert bei FALSE (Standard) die Verarbeitung von Schemata für den XML-Parser. Wenn dieser Eingang auf TRUE gesetzt wird, muss Namensräume verarbeiten ebenfalls TRUE sein.

  • cbool.png Externe DTD laden (True)

    Externe DTD laden gibt an, ob der XML-Parser in der Lage sein soll, externe DTDs zu laden. Die Standardeinstellung lautet TRUE.

    LabVIEW lädt das in den Metadaten der XML-Datei angegebene Schema. Wenn Sie validate on load auf Always oder Autosetzen, ignoriert der Parser diese Eingabe und lädt immer die DTD.

    Das externe Schema muss in folgenden Metadaten-Attributen der XML-Datei enthalten sein:
    • xsi:schemaLocation—Verwenden Sie dieses Attribut, wenn Sie ein targetNamespace-Attribut in den Metadaten festlegen möchten.
    • xsi:noNamespaceSchemaLocation—Verwenden Sie dieses Attribut, wenn Sie kein targetNamespace-Attribut in den Metadaten festlegen möchten.
    Ein Beispiel zur Angabe eines Schemas in einer XML-Datei ist die Datei TestConfiguration.xml unter examples\File IO\XML\Parse XML\support.
  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • cbool.png Vollständige Schemaprüfung (False)

    Vollständige Schemaprüfung gibt an, ob der XML-Parser eine vollständige oder partielle Bedingungsprüfung durchführen soll. Die Standardeinstellung lautet FALSE. Das heißt, es wird nur teilweise auf Bedingungen geprüft.

  • igenclassrn.png DOM-Dokument (Ausgang)

    DOM-Dokument (Ausgang) gibt eine Referenz auf die neue XML-Parser-Session aus.

  • istr.png Parsing-Fehler

    Parsing-Fehler enthält Angaben zu Fehlern, die beim Parsen des Dokuments oder beim Überprüfen anhand des Schemas gefunden wurden.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.