javax.xml.transform.Source, javax.xml.transform.SourceLocator, LocationProvider, SaxonLocator, Container, FingerprintedNode, Item, NodeInfo, ValueRepresentation, InstructionInfo, org.xml.sax.Locatorpublic class SQLQuery extends ExtensionInstruction
<sql:query column="{$column}" table="{$table}" where="{$where}"
xsl:extension-element-prefixes="sql"/ >
(result with HTML-table-output)
<sql:query column="{$column}" table="{$table}" where="{$where}"
row-tag="TR" column-tag="TD"
separatorType="tag"
xsl:extension-element-prefixes="sql"/ >
| Modifier and Type | Field | Description |
|---|---|---|
(package private) java.lang.String |
colTag |
name of element to hold the rows
|
(package private) Expression |
column |
selected column(s) to query
|
(package private) Expression |
connection |
|
(package private) boolean |
disable |
name of element to hold the columns
|
(package private) java.lang.String |
rowTag |
|
(package private) Expression |
table |
the table(s) to query in
|
(package private) Expression |
where |
conditions of query (can be omitted)
|
nameCode, rootattributeList, namespaceListindex, NODE_LETTER, parentALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACESsequencedefaultCollationName, defaultXPathNamespace, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE, reportingCircumstances, staticContext, validationError, versionEMPTY_VALUE_ARRAY| Constructor | Description |
|---|---|
SQLQuery() |
| Modifier and Type | Method | Description |
|---|---|---|
Expression |
compile(Executable exec) |
Compile the instruction on the stylesheet tree into an executable instruction
for use at run-time.
|
void |
prepareAttributes() |
Set the attribute list for the element.
|
void |
validate() |
Check that the stylesheet element is valid.
|
generateId, getBaseURI, getDocumentRoot, getNameCode, getNodeKind, getRoot, getSystemId, setNameCode, setSystemIdcopy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, sendNamespaceDeclarations, setNamespaceDeclarationsisInstruction, mayContainFallbackgetSystemIdatomize, compareOrder, equals, getColumnNumber, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getTypeAnnotation, getTypedValue, getURI, hashCode, isSameNodeInfo, iterateAxis, iterateAxisclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddChild, compact, enumerateChildren, getFirstChild, getLastChild, getNthChild, getSequenceNumber, getStringValue, getStringValueCS, hasChildNodes, useChildrenArrayallocateLocationId, allocateSlots, backwardsCompatibleModeIsEnabled, bindVariable, checkEmpty, checkSortComesFirst, checkTopLevel, checkUnknownAttribute, checkWithinTemplate, compileError, compileError, compileError, compileSequenceConstructor, compileWarning, definesExcludedNamespace, definesExtensionElement, fallbackProcessing, fixupReferences, forwardsCompatibleModeIsEnabled, getAttributeSets, getAttributeValue, getCommonChildItemType, getConstructType, getContainingSlotManager, getContainingStylesheet, getDefaultCollationName, getDefaultXPathNamespace, getExecutable, getHostLanguage, getLastChildInstruction, getLineNumber, getLineNumber, getLocationProvider, getNamespaceResolver, getObjectFingerprint, getObjectNameCode, getPrecedence, getPreparedStylesheet, getPrincipalStylesheet, getProperties, getProperty, getReturnedItemType, getSchemaType, getStaticContext, getStylesheetFunction, getSystemId, getTargetNamePool, getTypeAnnotation, getVersion, getWithParamInstructions, isExcludedNamespace, isExplaining, isExtensionNamespace, isPermittedChild, issueWarning, issueWarning, isTopLevel, makeAttributeValueTemplate, makeExpression, makeNameCode, makeNamespaceContext, makePattern, makeSequenceType, makeSortKeys, makeTraceInstruction, markTailCalls, mayContainSequenceConstructor, postValidate, processAllAttributes, processAttributes, processDefaultCollationAttribute, processDefaultXPathNamespaceAttribute, processExcludedNamespaces, processExtensionElementAttribute, processVersionAttribute, replaceSubExpression, reportAbsence, setLineNumber, setObjectNameCode, setValidationError, substituteFor, typeCheck, typeCheck, undeclaredNamespaceError, validateChildren, validateSubtreeExpression connection
Expression column
Expression table
Expression where
java.lang.String rowTag
java.lang.String colTag
boolean disable
public void prepareAttributes()
throws XPathException
StyleElementprepareAttributes in class StyleElementXPathExceptionpublic void validate()
throws XPathException
StyleElementvalidate in class ExtensionInstructionXPathExceptionpublic Expression compile(Executable exec) throws XPathException
StyleElementcompile in class StyleElementXPathException