Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for isLegalCharacter (0.28 sec)

  1. subprojects/core/src/test/groovy/org/gradle/internal/xml/XmlValidationTest.groovy

            expect:
            //	Char	   ::=   	#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
            //	/* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */
            !XmlValidation.isLegalCharacter(character)
    
            where:
            character      | _
            0x8            | _
            0xb            | _
            0xf            | _
            (0x20 - 1)     | _
            (0xd7ff + 1)   | _
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 22 14:56:07 UTC 2019
    - 3.5K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/internal/xml/SimpleMarkupWriter.java

            }
        }
    
        private void writeCDATA(int ch) throws IOException {
            if (needsCDATAEscaping(ch)) {
                writeRaw("]]><![CDATA[>");
            } else if (!XmlValidation.isLegalCharacter(ch)) {
                writeRaw('?');
            } else if (ch <= 0xffff && XmlValidation.isRestrictedCharacter((char) ch) || Character.charCount(ch) == 2) {
                writeRaw("]]>");
                writeCharacterReference(ch);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 02 12:15:58 UTC 2021
    - 12K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/xml/XmlValidation.java

         *
         * @link https://www.w3.org/TR/REC-xml/#charsets
         * @param c codepoint
         * @return true when the codepoint is a valid XML char
         */
        public static boolean isLegalCharacter(final int c) {
            if (c == 0x9 || c == 0xA || c == 0xD) {
                return true;
            } else if (c < 0x20) {
                return false;
            } else if (c <= 0xD7FF) {
                return true;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 22 14:56:07 UTC 2019
    - 4.4K bytes
    - Viewed (0)
Back to top