NAME

Qt::XmlPatterns::QAbstractXmlNodeModel

PUBLIC METHODS

QAbstractXmlNodeModel()
~QAbstractXmlNodeModel()
QUrl baseUri(const QXmlNodeModelIndex & ni)
QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex & ni1, const QXmlNodeModelIndex & ni2)
QUrl documentUri(const QXmlNodeModelIndex & ni)
QXmlNodeModelIndex elementById(const QXmlName & NCName)
bool isDeepEqual(const QXmlNodeModelIndex & ni1, const QXmlNodeModelIndex & ni2)
QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex & ni)
QXmlName name(const QXmlNodeModelIndex & ni)
QVector<QXmlName> namespaceBindings(const QXmlNodeModelIndex & n)
qint16 namespaceForPrefix(const QXmlNodeModelIndex & ni, const qint16 prefix)
QVector<QXmlNodeModelIndex> nodesByIdref(const QXmlName & NCName)
QXmlNodeModelIndex root(const QXmlNodeModelIndex & n)
void sendNamespaces(const QXmlNodeModelIndex & n, QAbstractXmlReceiver * const receiver)
QSourceLocation sourceLocation(const QXmlNodeModelIndex & index)
QString stringValue(const QXmlNodeModelIndex & n)
QVariant typedValue(const QXmlNodeModelIndex & n)

ENUM VALUES

Parent
FirstChild
PreviousSibling
NextSibling
InheritNamespaces
PreserveNamespaces

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2012 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html