public class ValidateXsdInfo extends StandardFunc
validate:xsd($doc)
:xsi:(noNamespace)schemaLocation
in $doc
and
uses this schema for validation.$doc
must contain a schemaLocation declaration for validation
to work.$doc
is allowed to be either a XML node
or a xs:string
pointing to an URL or a local file that will then be parsed
and validated.validate:xsd($doc, $schema)
:$doc
contains an xsi:(noNamespace)schemaLocation
it
will be ignored.$doc
is allowed to be either a XML node
or a xs:string
pointing to an URL or a local file$schema as xs:string
is expected to point to an URL or a local
file containing the schema definitions. sc, sig
Constructor and Description |
---|
ValidateXsdInfo() |
Modifier and Type | Method and Description |
---|---|
Iter |
iter(QueryContext qc)
Evaluates the expression and returns an iterator on the resulting items.
|
Value |
value(QueryContext qc)
Evaluates the expression and returns the resulting value.
|
arg, cache, checkAdmin, checkArity, checkCreate, checkData, checkPath, compile, copy, dataLock, dateTimeToMs, description, has, isFunction, isVacuous, oneOf, opt, optimize, plan, sameAs, serialize, toBindings, toCollation, toDBNode, toEncoding, toOptions, toPath, toString
accept, allAreValues, checkUp, copyAll, count, exprSize, inline, oneIsEmpty, removable, toString
atomItem, atomValue, checkAtomic, checkNoEmpty, checkNoEmpty, checkNoneUp, checkNoUp, checkType, compBln, copyType, ctxValue, ebv, item, optPre, optPre, preEval, seqType, seqType, size, test, toArray, toArray, toAtomItem, toB64, toB64, toBin, toBin, toBoolean, toBoolean, toBytes, toBytes, toDouble, toDouble, toElem, toEmptyNode, toEmptyToken, toFloat, toFunc, toItem, toLong, toLong, toMap, toMap, toNode, toNode, toNumber, toQNm, toQNm, toToken, toToken
atomIter, data, hasFreeVars, indexAccessible, inlineAll, isEmpty, isValue, iterable, markTailCalls, optimizeEbv, typeCheck, uses, visitAll
public Iter iter(QueryContext qc) throws QueryException
Expr
Expr.item(QueryContext, InputInfo)
must be implemented
by an expression, as it may be called by this method.iter
in class ParseExpr
qc
- query contextQueryException
- query exceptionpublic Value value(QueryContext qc) throws QueryException
Expr
value
in class ParseExpr
qc
- query contextQueryException
- query exceptionCopyright © 2005–2015 BaseX Team. All rights reserved.