GlideXMLUtil : champ d’application, global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • L’API GlideXMLUtil fournit des méthodes pour supprimer les caractères non valides d’une chaîne XML et pour valider une chaîne XML.

    Accédez à ces méthodes à l’aide de l’objet statique GlideXMLUtil. Cette classe est disponible dans les scripts inclus dans le champ d’application et dans les scripts globaux.

    GlideXMLUtil : removeInvalidChars(String xmlString)

    Supprime les caractères non valides d’une chaîne XML.

    Tableau 1. Paramètres
    Nom Type Description
    chaîne xmlString Chaîne La chaîne à traiter.
    Tableau 2. Renvoie
    Type Description
    Chaîne Chaîne avec des caractères non valides supprimés.
    var test = "test\btab";
    var removedTest = GlideXMLUtil.removeInvalidChars(test);
    
    gs.info(removedTest);

    Sortie : testtab

    GlideXMLUtil : validateXML(Chaîne xmlString, booléen nsAware, booléen pargiveUnclosed)

    Détermine si la chaîne spécifiée est un code XML valide.

    Tableau 3. Paramètres
    Nom Type Description
    chaîne xmlString Chaîne La chaîne à valider.
    nsAware Booléen Si la valeur est vrai, la validation prend en compte les espaces de noms. Lorsque la valeur est définie sur faux, la validation ignore les espaces de noms.
    pargiveUnclosed Booléen Si la valeur est vrai, la validation ne vérifie pas les balises <xml> entourant la chaîne.
    Tableau 4. Renvoie
    Type Description
    Chaîne Renvoie null si la chaîne est valide. Renvoie une chaîne d’erreur décrivant l’erreur si la chaîne spécifiée n’est pas valide.
    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);
    

    Sortie : nulle