summaryrefslogtreecommitdiff
path: root/doc/src/xml-processing/xml-patterns.qdoc
diff options
context:
space:
mode:
authorCasper van Donderen <casper.vandonderen@nokia.com>2012-03-01 19:39:25 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-05 09:21:45 +0100
commit2efc7134d4caf48a2853cc606b9a9f31df996b43 (patch)
tree884252a2b4340fcd46427710056db74f985a90a3 /doc/src/xml-processing/xml-patterns.qdoc
parent8cdd26295be30f951213ea511e96c2b4133be27e (diff)
downloadqtxmlpatterns-2efc7134d4caf48a2853cc606b9a9f31df996b43.tar.gz
Remove the usage of deprecated qdoc macros.
QDoc now has support for Doxygen style commands for italics, bold and list items. This change applies that change in QDoc to the actual documentation. Task-number: QTBUG-24578 Change-Id: I453169a7222ee741f8d9a10b6c063be5d15f1b76 Reviewed-by: Honglei Zhang <honglei.zhang@nokia.com>
Diffstat (limited to 'doc/src/xml-processing/xml-patterns.qdoc')
-rw-r--r--doc/src/xml-processing/xml-patterns.qdoc332
1 files changed, 166 insertions, 166 deletions
diff --git a/doc/src/xml-processing/xml-patterns.qdoc b/doc/src/xml-processing/xml-patterns.qdoc
index 8d2d873..7626912 100644
--- a/doc/src/xml-processing/xml-patterns.qdoc
+++ b/doc/src/xml-processing/xml-patterns.qdoc
@@ -84,24 +84,24 @@
\list
- \o \bold{Ease of development}: All the C++ programming required to
+ \li \b{Ease of development}: All the C++ programming required to
perform data query tasks can be replaced by a simple XQuery
like the example above.
- \o \bold{Comprehensive functionality}: The
+ \li \b{Comprehensive functionality}: The
\l{http://www.w3.org/TR/xquery/#id-expressions} {expression
syntax} and rich set of
\l{http://www.w3.org/TR/xpath-functions} {functions and
operators} provided by XQuery are sufficient for performing any
data searching, selecting, and sorting tasks.
- \o \bold{Conformance to standards}: Conformance to all applicable
+ \li \b{Conformance to standards}: Conformance to all applicable
XML and XQuery standards ensures that QtXmlPatterns can always
process XML documents generated by other conformant
applications, and that XML documents created with QtXmlPatterns
can be processed by other conformant applications.
- \o \bold{Maximal flexibility} The QtXmlPatterns module can be used
+ \li \b{Maximal flexibility} The QtXmlPatterns module can be used
to query XML data \e{and} non-XML data that can be
\l{QAbstractXmlNodeModel} {modeled to look like XML}.
@@ -201,69 +201,69 @@
\table
\header
- \o QVariant type
- \o XQuery $variable type
+ \li QVariant type
+ \li XQuery $variable type
\row
- \o QVariant::LongLong
- \o \c xs:integer
+ \li QVariant::LongLong
+ \li \c xs:integer
\row
- \o QVariant::Int
- \o \c xs:integer
+ \li QVariant::Int
+ \li \c xs:integer
\row
- \o QVariant::UInt
- \o \c xs:nonNegativeInteger
+ \li QVariant::UInt
+ \li \c xs:nonNegativeInteger
\row
- \o QVariant::ULongLong
- \o \c xs:unsignedLong
+ \li QVariant::ULongLong
+ \li \c xs:unsignedLong
\row
- \o QVariant::String
- \o \c xs:string
+ \li QVariant::String
+ \li \c xs:string
\row
- \o QVariant::Double
- \o \c xs:double
+ \li QVariant::Double
+ \li \c xs:double
\row
- \o QVariant::Bool
- \o \c xs:boolean
+ \li QVariant::Bool
+ \li \c xs:boolean
\row
- \o QVariant::Double
- \o \c xs:decimal
+ \li QVariant::Double
+ \li \c xs:decimal
\row
- \o QVariant::ByteArray
- \o \c xs:base64Binary
+ \li QVariant::ByteArray
+ \li \c xs:base64Binary
\row
- \o QVariant::StringList
- \o \c xs:string*
+ \li QVariant::StringList
+ \li \c xs:string*
\row
- \o QVariant::Url
- \o \c xs:string
+ \li QVariant::Url
+ \li \c xs:string
\row
- \o QVariant::Date
- \o \c xs:date.
+ \li QVariant::Date
+ \li \c xs:date.
\row
- \o QVariant::DateTime
- \o \c xs:dateTime
+ \li QVariant::DateTime
+ \li \c xs:dateTime
\row
- \o QVariant::Time.
- \o \c xs:time. (see \l{Binding To Time}{Binding To
+ \li QVariant::Time.
+ \li \c xs:time. (see \l{Binding To Time}{Binding To
QVariant::Time} below)
\row
- \o QVariantList
- \o (see \l{Binding To QVariantList}{Binding To QVariantList}
+ \li QVariantList
+ \li (see \l{Binding To QVariantList}{Binding To QVariantList}
below)
\endtable
@@ -315,93 +315,93 @@
\table
\header
- \o XQuery result item type
- \o QVariant type returned
+ \li XQuery result item type
+ \li QVariant type returned
\row
- \o \c xs:QName
- \o QXmlName (see \l{Handling QXmlNames}{Handling QXmlNames}
+ \li \c xs:QName
+ \li QXmlName (see \l{Handling QXmlNames}{Handling QXmlNames}
below)
\row
- \o \c xs:integer
- \o QVariant::LongLong
+ \li \c xs:integer
+ \li QVariant::LongLong
\row
- \o \c xs:string
- \o QVariant::String
+ \li \c xs:string
+ \li QVariant::String
\row
- \o \c xs:string*
- \o QVariant::StringList
+ \li \c xs:string*
+ \li QVariant::StringList
\row
- \o \c xs:double
- \o QVariant::Double
+ \li \c xs:double
+ \li QVariant::Double
\row
- \o \c xs:float
- \o QVariant::Double
+ \li \c xs:float
+ \li QVariant::Double
\row
- \o \c xs:boolean
- \o QVariant::Bool
+ \li \c xs:boolean
+ \li QVariant::Bool
\row
- \o \c xs:decimal
- \o QVariant::Double
+ \li \c xs:decimal
+ \li QVariant::Double
\row
- \o \c xs:hexBinary
- \o QVariant::ByteArray
+ \li \c xs:hexBinary
+ \li QVariant::ByteArray
\row
- \o \c xs:base64Binary
- \o QVariant::ByteArray
+ \li \c xs:base64Binary
+ \li QVariant::ByteArray
\row
- \o \c xs:gYear
- \o QVariant::DateTime
+ \li \c xs:gYear
+ \li QVariant::DateTime
\row
- \o \c xs:gYearMonth
- \o QVariant::DateTime
+ \li \c xs:gYearMonth
+ \li QVariant::DateTime
\row
- \o \c xs:gMonthDay
- \o QVariant::DateTime
+ \li \c xs:gMonthDay
+ \li QVariant::DateTime
\row
- \o \c xs:gDay
- \o QVariant::DateTime
+ \li \c xs:gDay
+ \li QVariant::DateTime
\row
- \o \c xs:gMonth
- \o QVariant::DateTime
+ \li \c xs:gMonth
+ \li QVariant::DateTime
\row
- \o \c xs:anyURI
- \o QVariant::Url
+ \li \c xs:anyURI
+ \li QVariant::Url
\row
- \o \c xs:untypedAtomic
- \o QVariant::String
+ \li \c xs:untypedAtomic
+ \li QVariant::String
\row
- \o \c xs:ENTITY
- \o QVariant::String
+ \li \c xs:ENTITY
+ \li QVariant::String
\row
- \o \c xs:date
- \o QVariant::DateTime
+ \li \c xs:date
+ \li QVariant::DateTime
\row
- \o \c xs:dateTime
- \o QVariant::DateTime
+ \li \c xs:dateTime
+ \li QVariant::DateTime
\row
- \o \c xs:time
- \o (see \l{xstime-not-mapped}{No mapping for xs:time} below)
+ \li \c xs:time
+ \li (see \l{xstime-not-mapped}{No mapping for xs:time} below)
\endtable
@@ -527,18 +527,18 @@
\list
- \o The internal representation for word processor documents
+ \li The internal representation for word processor documents
- \o The set of dependencies for a software build system
+ \li The set of dependencies for a software build system
- \o The hierarchy (or graph) that links a set of HTML documents
+ \li The hierarchy (or graph) that links a set of HTML documents
from a web crawler
- \o The images and meta-data in an image collection
+ \li The images and meta-data in an image collection
- \o The set of D-Bus interfaces available in a system
+ \li The set of D-Bus interfaces available in a system
- \o A QObject hierarchy, as seen in the \l{QObject XML Model
+ \li A QObject hierarchy, as seen in the \l{QObject XML Model
Example} {QObject XML Model example}.
\endlist
@@ -630,10 +630,10 @@
\list
- \o Some corner cases involving namespaces and element constructors
+ \li Some corner cases involving namespaces and element constructors
are incorrect.
- \o XPath is a subset of XQuery and the implementation of
+ \li XPath is a subset of XQuery and the implementation of
QtXmlPatterns uses XPath 2.0 with XQuery 1.0.
\endlist
@@ -659,9 +659,9 @@
features:
\list
- \o Basic XSLT 2.0 processor
- \o Serialization feature
- \o Backwards Compatibility feature
+ \li Basic XSLT 2.0 processor
+ \li Serialization feature
+ \li Backwards Compatibility feature
\endlist
For details, see \l{http://www.w3.org/TR/xslt20/#conformance}{XSL
@@ -683,100 +683,100 @@
\table
\header
- \o XSL Feature
- \o Support Status
+ \li XSL Feature
+ \li Support Status
\row
- \o \c xsl:key and \c fn:key()
- \o not supported
+ \li \c xsl:key and \c fn:key()
+ \li not supported
\row
- \o \c xsl:include
- \o not supported
+ \li \c xsl:include
+ \li not supported
\row
- \o \c xsl:import
- \o not supported
+ \li \c xsl:import
+ \li not supported
\row
- \o \c xsl:copy
+ \li \c xsl:copy
- \o The \c copy-namespaces and \c inherit-namespaces attributes
+ \li The \c copy-namespaces and \c inherit-namespaces attributes
have no effect. For copied comments, attributes and
processing instructions, the copy has the same node
identity as the original.
\row
- \o \c xsl:copy-of
- \o The \c copy-namespaces attribute has no effect.
+ \li \c xsl:copy-of
+ \li The \c copy-namespaces attribute has no effect.
\row
- \o \c fn:format-number()
- \o not supported
+ \li \c fn:format-number()
+ \li not supported
\row
- \o \c xsl:message
- \o not supported
+ \li \c xsl:message
+ \li not supported
\row
- \o \c xsl:use-when
- \o not supported
+ \li \c xsl:use-when
+ \li not supported
\row
- \o \c Tunnel Parameters
- \o not supported
+ \li \c Tunnel Parameters
+ \li not supported
\row
- \o \c xsl:attribute-set
- \o not supported
+ \li \c xsl:attribute-set
+ \li not supported
\row
- \o \c xsl:decimal-format
- \o not supported
+ \li \c xsl:decimal-format
+ \li not supported
\row
- \o \c xsl:fallback
- \o not supported
+ \li \c xsl:fallback
+ \li not supported
\row
- \o \c xsl:apply-imports
- \o not supported
+ \li \c xsl:apply-imports
+ \li not supported
\row
- \o \c xsl:character-map
- \o not supported
+ \li \c xsl:character-map
+ \li not supported
\row
- \o \c xsl:number
- \o not supported
+ \li \c xsl:number
+ \li not supported
\row
- \o \c xsl:namespace-alias
- \o not supported
+ \li \c xsl:namespace-alias
+ \li not supported
\row
- \o \c xsl:output
- \o not supported
+ \li \c xsl:output
+ \li not supported
\row
- \o \c xsl:output-character
- \o not supported
+ \li \c xsl:output-character
+ \li not supported
\row
- \o \c xsl:preserve-space
- \o not supported
+ \li \c xsl:preserve-space
+ \li not supported
\row
- \o \c xsl:result-document
- \o not supported
+ \li \c xsl:result-document
+ \li not supported
\row
- \o Patterns
- \o Complex patterns or patterns with predicates have issues.
+ \li Patterns
+ \li Complex patterns or patterns with predicates have issues.
\row
- \o \c 2.0 Compatibility Mode
+ \li \c 2.0 Compatibility Mode
- \o Stylesheets are interpreted as XSLT 2.0 stylesheets, even
+ \li Stylesheets are interpreted as XSLT 2.0 stylesheets, even
if the \c version attribute is in the XSLT source is
1.0. In other words, the version attribute is ignored.
\row
- \o Grouping
+ \li Grouping
- \o \c fn:current-group(), \c fn:grouping-key() and \c
+ \li \c fn:current-group(), \c fn:grouping-key() and \c
xsl:for-each-group.
\row
- \o Regexp elements
- \o \c xsl:analyze-string, \c xsl:matching-substring,
+ \li Regexp elements
+ \li \c xsl:analyze-string, \c xsl:matching-substring,
\c xsl:non-matching-substring, and \c fn:regex-group()
\row
- \o Date & Time formatting
- \o \c fn:format-dateTime(), \c fn:format-date() and fn:format-time().
+ \li Date & Time formatting
+ \li \c fn:format-dateTime(), \c fn:format-date() and fn:format-time().
\row
- \o XPath Conformance
- \o Since XPath is a subset of XSLT, its issues are in affect too.
+ \li XPath Conformance
+ \li Since XPath is a subset of XSLT, its issues are in affect too.
\endtable
The QtXmlPatterns implementation of the XPath Data Model does not
@@ -792,13 +792,13 @@
include:
\list
- \o Regular expression support is currently not conformant
+ \li Regular expression support is currently not conformant
but follows Qt's QRegExp standard syntax.
- \o Operators for \c xs:time, \c xs:date, and \c xs:dateTime
+ \li Operators for \c xs:time, \c xs:date, and \c xs:dateTime
are incomplete.
- \o Formatting of very large or very small \c xs:double, \c
+ \li Formatting of very large or very small \c xs:double, \c
xs:float, and \c xs:decimal values may be incorrect.
\endlist
@@ -823,16 +823,16 @@
are:
\list
- \o Large \c minOccurs or \c maxOccurs values or deeply nested ones
+ \li Large \c minOccurs or \c maxOccurs values or deeply nested ones
require huge amount of memory which might cause the system to freeze.
Such a schema should be rewritten to use \c unbounded as value instead
of large numbers. This restriction will hopefully be fixed in a later release.
- \o Comparison of really small or large floating point values might lead to
+ \li Comparison of really small or large floating point values might lead to
wrong results in some cases. However such numbers should not be relevant
for day-to-day usage.
- \o Regular expression support is currently not conformant but follows
+ \li Regular expression support is currently not conformant but follows
Qt's QRegExp standard syntax.
- \o Identity constraint checks can not use the values of default or fixed
+ \li Identity constraint checks can not use the values of default or fixed
attribute definitions.
\endlist
@@ -843,30 +843,30 @@
\table
\header
- \o Scheme Name
- \o Description
+ \li Scheme Name
+ \li Description
\row
- \o \c file
- \o Local files.
+ \li \c file
+ \li Local files.
\row
- \o \c data
+ \li \c data
- \o The bytes are encoded in the URI itself. e.g., \c
+ \li The bytes are encoded in the URI itself. e.g., \c
data:application/xml,%3Ce%2F%3E is \c <e/>.
\row
- \o \c ftp
- \o Resources retrieved via FTP.
+ \li \c ftp
+ \li Resources retrieved via FTP.
\row
- \o \c http
- \o Resources retrieved via HTTP.
+ \li \c http
+ \li Resources retrieved via HTTP.
\row
- \o \c https
- \o Resources retrieved via HTTPS. This will succeed if no SSL
+ \li \c https
+ \li Resources retrieved via HTTPS. This will succeed if no SSL
errors are encountered.
\row
- \o \c qrc
- \o Qt Resource files. Expressing it as an empty scheme, :/...,
+ \li \c qrc
+ \li Qt Resource files. Expressing it as an empty scheme, :/...,
is not supported.
\endtable