xml-name-validator

WebJar for xml-name-validator

Лицензия

Лицензия

Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

xml-name-validator
Последняя версия

Последняя версия

3.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

xml-name-validator
WebJar for xml-name-validator
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/jsdom/xml-name-validator

Скачать xml-name-validator

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/xml-name-validator/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>xml-name-validator</artifactId>
    <version>3.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/xml-name-validator/
implementation 'org.webjars.npm:xml-name-validator:3.0.0'
// https://jarcasting.com/artifacts/org.webjars.npm/xml-name-validator/
implementation ("org.webjars.npm:xml-name-validator:3.0.0")
'org.webjars.npm:xml-name-validator:jar:3.0.0'
<dependency org="org.webjars.npm" name="xml-name-validator" rev="3.0.0">
  <artifact name="xml-name-validator" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='xml-name-validator', version='3.0.0')
)
libraryDependencies += "org.webjars.npm" % "xml-name-validator" % "3.0.0"
[org.webjars.npm/xml-name-validator "3.0.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Validate XML Names and Qualified Names

This package simply tells you whether or not a string matches the Name or QName productions in the XML Namespaces specification. We use it for implementing the validate algorithm in jsdom, but you can use it for whatever you want.

Usage

This package's main module's default export takes a string and will return an object of the form { success, error }, where success is a boolean and if it is false, then error is a string containing some hint as to where the match went wrong.

"use strict":
var xnv = require("xml-name-validator");
var assert = require("assert");

// Will return { success: true, error: undefined }
xnv.name("x");
xnv.name(":");
xnv.name("a:0");
xnv.name("a:b:c");

// Will return { success: false, error: <an explanatory string> }
xnv.name("\\");
xnv.name("'");
xnv.name("0");
xnv.name("a!");

// Will return { success: true, error: undefined }
xnv.qname("x");
xnv.qname("a0");
xnv.qname("a:b");

// Will return { success: false, error: <an explanatory string> }
xnv.qname(":a");
xnv.qname(":b");
xnv.qname("a:b:c");
xnv.qname("a:0");
org.webjars.npm

Версии библиотеки

Версия
3.0.0
2.0.1