GlideXMLUtil: Bereichsbezogen, global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die GlideXMLUtil Die API bietet Methoden zum Entfernen ungültiger Zeichen aus einer XML-Zeichenfolge und zum Validieren einer XML-Zeichenfolge.

    Greifen Sie mit dem statischen Objekt GlideXMLUtil auf diese Methoden zu. Diese Klasse ist in bereichsbezogenen und globalen Skripts verfügbar.

    GlideXMLUtil – removeInvalidChars(Zeichenfolge xmlString)

    Entfernt ungültige Zeichen aus einer XML-Zeichenfolge.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    XmlZeichenfolge Zeichenfolge Die zu verarbeitende Zeichenfolge.
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    Zeichenfolge Eine Zeichenfolge mit ungültigen Zeichen wurde entfernt.
    var test = "test\btab";
    var removedTest = GlideXMLUtil.removeInvalidChars(test);
    
    gs.info(removedTest);

    Ausgabe: Testtab

    GlideXMLUtil – validateXML(Zeichenfolge xmlString, boolesche nsAware, boolescher Wert forgiveUnclosed)

    Bestimmt, ob die angegebene Zeichenfolge eine gültige XML-Datei ist.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    XmlZeichenfolge Zeichenfolge Die zu validierende Zeichenfolge.
    NsAware Boolean Bei „wahr“ werden bei der Validierung Namensräume berücksichtigt. Bei „falsch“ werden bei der Validierung Namensräume ignoriert.
    ForgiveUnGeschlossen Boolean Bei „wahr“ wird bei der Validierung nicht nach <xml>-Tags gesucht, die die Zeichenfolge umschließen.
    Tabelle : 4. Rückgaben
    Typ Beschreibung
    Zeichenfolge Gibt Null zurück, wenn die Zeichenfolge gültig ist. Gibt eine Fehlerzeichenfolge zurück, die den Fehler beschreibt, wenn die angegebene Zeichenfolge ungültig ist.
    var s = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><unload unload_date=\"2017-11-27 21:56:14\"><incident action=\"INSERT_OR_UPDATE\"><active>true</active></incident></unload>";
    var xml = GlideXMLUtil.validateXML(s,false, false);
    gs.info(xml);
    

    Ausgabe: Null