Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for isValidXmlName (0.23 sec)

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

     */
    
    package org.gradle.internal.xml
    
    import spock.lang.Specification
    
    class XmlValidationTest extends Specification {
        def "catches poorly formed xml names"() {
            expect:
            !XmlValidation.isValidXmlName(name)
    
            where:
            name        | _
            ''          | _
            'foo\t'     | _
            'foo\\n'    | _
            'foo/'      | _
            'foo\\'     | _
            'foo<'      | _
    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. platforms/software/ivy/src/main/java/org/gradle/api/publish/ivy/internal/publication/DefaultIvyExtraInfoSpec.java

        public DefaultIvyExtraInfoSpec() {
            super();
        }
    
        @Override
        public void add(String namespace, String name, String value) {
            if (XmlValidation.isValidXmlName(name)) {
                extraInfo.put(new NamespaceId(namespace, name), value);
            } else {
                throw new IllegalArgumentException(String.format("Invalid ivy extra info element name: '%s'", name));
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 12 14:02:46 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/xml/SimpleMarkupWriter.java

                writeRaw(">");
                context = Context.ElementContent;
            }
        }
    
        public SimpleMarkupWriter startElement(String name) throws IOException {
            if (!XmlValidation.isValidXmlName(name)) {
                throw new IllegalArgumentException(String.format("Invalid element name: '%s'", name));
            }
            if (context == Context.CData) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 02 12:15:58 UTC 2021
    - 12K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/internal/xml/XmlValidation.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.internal.xml;
    
    public class XmlValidation {
        public static boolean isValidXmlName(CharSequence name) {
            // element names can only contain 0 or 1 colon
            // See http://www.w3.org/TR/2004/REC-xml-names11-20040204/#Conformance
            // If the name has a prefix, evaluate both prefix and name
    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