GlideXMLUtil - 범위가 지정됨, 전역

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • GlideXMLUtil API는 XML 문자열에서 잘못된 문자를 제거하고 XML 문자열의 유효성을 검사하는 메서드를 제공합니다.

    정적 객체 GlideXMLUtil을 사용하여 이러한 메서드에 액세스합니다. 이 클래스는 범위 지정 및 전역 스크립트에서 사용할 수 있습니다.

    GlideXMLUtil - removeInvalidChars(String xmlString)

    XML 문자열에서 잘못된 문자를 제거합니다.

    표 1. 매개변수
    이름 유형 설명
    xml문자열 문자열 처리할 문자열입니다.
    표 2. 반환
    유형 설명
    문자열 잘못된 문자가 제거된 문자열입니다.
    var test = "test\btab";
    var removedTest = GlideXMLUtil.removeInvalidChars(test);
    
    gs.info(removedTest);

    출력: testtab

    GlideXMLUtil - validateXML(String xmlString, Boolean nsAware, Boolean forgiveUnclosed)

    지정된 문자열이 유효한 XML인지 여부를 확인합니다.

    표 3. 매개변수
    이름 유형 설명
    xml문자열 문자열 유효성을 검사할 문자열입니다.
    엔사웨어 부울 예일 때는 유효성 검사에서 네임스페이스를 인식합니다. false인 경우 유효성 검사는 네임스페이스를 무시합니다.
    용서Unclosed 부울 true인 경우 유효성 검사에서 문자열을 묶는 <xml> 태그를 확인하지 않습니다.
    표 4. 반환
    유형 설명
    문자열 문자열이 유효하면 null을 반환합니다. 지정된 문자열이 유효하지 않은 경우 오류를 설명하는 오류 문자열을 반환합니다.
    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);
    

    출력: null