---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideXMLUtil -- Scoped, Global

# GlideXMLUtil -- Scoped, Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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) {#ariaid-title2}

Entfernt ungültige Zeichen aus einer XML-Zeichenfolge.
{#GXUS-removeInvalidChars_S__table_ucz_gmg_5cb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| xmlString | Zeichenfolge | Zu verarbeitende Zeichenfolge. |
[Tabelle : 1. Parameter]

{#GXUS-removeInvalidChars_S__table_ucz_gmg_5cb} {#GXUS-removeInvalidChars_S__table_vcz_gmg_5cb__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Eine Zeichenfolge, bei der ungültige Zeichen entfernt wurden. |
[Tabelle : 2. Ergebnisse]

{#GXUS-removeInvalidChars_S__table_vcz_gmg_5cb}  

    var test = "test\btab";
    var removedTest = GlideXMLUtil.removeInvalidChars(test);

    gs.info(removedTest);

Ausgabe: testtab

## GlideXMLUtil - validXML(String xmlString, Boolescher Wert nsAware, Boolescher Wert vergebenUngeschlossen) {#ariaid-title3}

Bestimmt, ob die angegebene Zeichenfolge gültiges XML ist.
{#GXUS-validateXML_S_B_B__table_jrf_lng_5cb__entry__3}

| 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 : 3. Parameter]

{#GXUS-validateXML_S_B_B__table_jrf_lng_5cb} {#GXUS-validateXML_S_B_B__table_krf_lng_5cb__entry__2}

| 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. |
[Tabelle : 4. Ergebnisse]

{#GXUS-validateXML_S_B_B__table_krf_lng_5cb}  

    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

