SaxonHe.Query
(saxon_he v12.5.2)
Copy Markdown
Wrapper de saxon-he query (XQuery). Espejo de
query.ts.
Hereda los flags comunes de SaxonHe.CliShare y agrega los específicos
de query (-q, -qs, -projection, etc).
{:ok, output} =
SaxonHe.Query.new()
|> SaxonHe.Query.q("query.xq")
|> SaxonHe.Query.s("data.xml")
|> SaxonHe.Query.run()
Summary
Functions
Append -a:on|off (backup mode for XQuery Update).
Append -catalog:filenames.
Append -config:filenames.
Append -dtd:on|off|recover.
Append -expand:on|off.
Append -ext:on|off.
Append --feature:value.
Append -init:initializer.
Append -l:on|off (line numbers).
Append -mr:classname (Module URI Resolver).
Append -now:format.
Append -o:filename (output file).
Append -opt:-flags (optimization flags).
Alias de o/2 con nombre más descriptivo (no parte del CLI de Saxon).
Append -outval:recover|fatal.
Append -p:on|off.
Append -projection:on|off.
Append -q:queryfile.
Append -qs:querystring (XQuery inline).
Alias para q/2 con nombre más descriptivo.
Append -quit:on|off.
Append -r:classname (URI resolver).
Append -repeat:N.
Ejecuta <binary> <args> (default binary: query). Mismas opciones que
SaxonHe.Transform.run/2.
Append -s:filename (source XML). Lanza si el archivo no existe.
Append -sa (schema-aware).
Append -scmin:filename (schema component model file).
Alias de s/2 (no parte del CLI de Saxon).
Append -stream:on|off.
Append -strip:all|none|ignorable.
Append -t (timing/version info).
Append -Tlevel:none|low|normal|high.
Append -T:classname (TraceListener).
Append -Tout:filename.
Append -TB:filename.
Append -TJ (trace external Java method calls).
Append -TP:filename (profiling output).
Append -traceout:filename.
Append -tree:linked|tiny|tinyc.
Append -u (treat source as URI).
Append -update:on|off|discard.
Append -val:strict|lax.
Append -wrap.
Append -x:classname (SAX parser for source).
Append -xi:on|off (XInclude).
Append -xmlversion:1.0|1.1.
Append -xsd:file.
Append -xsdversion:1.0|1.1.
Append -xsiloc:on|off.
Types
Functions
Append -a:on|off (backup mode for XQuery Update).
Append -catalog:filenames.
Append -config:filenames.
Append -dtd:on|off|recover.
Append -expand:on|off.
Append -ext:on|off.
Append --feature:value.
Append -init:initializer.
Append -l:on|off (line numbers).
Append -mr:classname (Module URI Resolver).
Append -now:format.
Append -o:filename (output file).
Append -opt:-flags (optimization flags).
Alias de o/2 con nombre más descriptivo (no parte del CLI de Saxon).
Append -outval:recover|fatal.
Append -p:on|off.
Append -projection:on|off.
Append -q:queryfile.
Append -qs:querystring (XQuery inline).
Alias para q/2 con nombre más descriptivo.
Append -quit:on|off.
Append -r:classname (URI resolver).
Append -repeat:N.
Ejecuta <binary> <args> (default binary: query). Mismas opciones que
SaxonHe.Transform.run/2.
Append -s:filename (source XML). Lanza si el archivo no existe.
Append -sa (schema-aware).
Append -scmin:filename (schema component model file).
Alias de s/2 (no parte del CLI de Saxon).
Append -stream:on|off.
Append -strip:all|none|ignorable.
Append -t (timing/version info).
Append -Tlevel:none|low|normal|high.
Append -T:classname (TraceListener).
Append -Tout:filename.
Append -TB:filename.
Append -TJ (trace external Java method calls).
Append -TP:filename (profiling output).
Append -traceout:filename.
Append -tree:linked|tiny|tinyc.
Append -u (treat source as URI).
Append -update:on|off|discard.
Append -val:strict|lax.
Append -wrap.
Append -x:classname (SAX parser for source).
Append -xi:on|off (XInclude).
Append -xmlversion:1.0|1.1.
Append -xsd:file.
Append -xsdversion:1.0|1.1.
Append -xsiloc:on|off.