GlideXMLUtil – Scoped, Global

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

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

    GlideXMLUtil – entfernenInvalidChars(Zeichenfolge xmlString)

    Entfernt ungültige Zeichen aus einer XML-Zeichenfolge.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    xmlString Zeichenfolge Zu verarbeitende Zeichenfolge.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Eine Zeichenfolge, bei der ungültige Zeichen entfernt wurden.
    var test = "test\btab";
    var removedTest = GlideXMLUtil.removeInvalidChars(test);
    
    gs.info(removedTest);

    Ausgabe: testtab

    GlideXMLUtil - validXML(String xmlString, Boolescher Wert nsAware, Boolescher Wert vergebenUngeschlossen)

    Bestimmt, ob die angegebene Zeichenfolge gültiges XML ist.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    xmlString Zeichenfolge Die zu validierende Zeichenfolge.
    nsAware Boolean Wenn „true“, erkennt die Validierung Namensräume. Bei „false“ werden bei der Validierung Namensräume ignoriert.
    forgiveUnclosed Boolean Wenn „true“, prüft die Validierung nicht auf <xml>-Tags, die die Zeichenfolge einschließen.
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Gibt NULLl zurück, wenn die Zeichenfolge gültig ist. Gibt eine Fehlerzeichenfolge zurück, die den Fehler beschreibt, wenn die angegebene Zeichenfolge nicht gü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