GlideXMLUtil: Bereichsbezogen, global
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.
| Name | Typ | Beschreibung |
|---|---|---|
| XmlZeichenfolge | Zeichenfolge | Die zu verarbeitende Zeichenfolge. |
| 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.
| 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. |
| 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