diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-09-25 01:00:35 +0200 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-09-25 01:00:35 +0200 |
commit | 35ec3b49e1b0e7c72643a4e5b835bff57762f8cb (patch) | |
tree | 97bc6a16cca64905434647f810635cb143ad9aac /doc/src/examples/htmlinfo.qdoc | |
parent | 8bd0e6709f733a4934f32b4bd455eb1a46ff02d6 (diff) | |
parent | 2e94947c5602800b540fdabbb9c058a63f13e9d0 (diff) |
Merge remote-tracking branch 'origin/5.12' into dev
Change-Id: I65e4457a218f333161e9e72735b62fc821475f45
Diffstat (limited to 'doc/src/examples/htmlinfo.qdoc')
-rw-r--r-- | doc/src/examples/htmlinfo.qdoc | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/doc/src/examples/htmlinfo.qdoc b/doc/src/examples/htmlinfo.qdoc deleted file mode 100644 index 8397a28715..0000000000 --- a/doc/src/examples/htmlinfo.qdoc +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: https://www.gnu.org/licenses/fdl-1.3.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \example xml/htmlinfo - \title XML HTML Info Example - - The XML HTML Info example provides a simple command line utility that - scans the current directory for HTML files and prints statistics about - them to standard out. - - The files are parsed using a QXmlStreamReader object. If the file does - not contain a well-formed XML document, a description of the error is - printed to the standard error console. - - \section1 Basic Operation - - The main function of the example uses QDir to access files in the current - directory that match either "*.htm" or "*.html". For each file found, - the \c parseHtmlFile() function is called. - - Reading XML is handled by an instance of the QXmlStreamReader class, which - operates on the input file object: - - \snippet examples/xml/htmlinfo/main.cpp 0 - - The work of parsing and the XML and extracting statistics is done in a - while loop, and is driven by input from the reader: - - \snippet examples/xml/htmlinfo/main.cpp 1 - - If more input is available, the next token from the input file is read - and parsed. The program then looks for the specific element types, - "title", "a", and "p", and stores information about them. - - When there is no more input, the loop terminates. If an error occurred, - information is written to the standard out file via a stream, and the - example exits: - - \snippet examples/xml/htmlinfo/main.cpp 2 - - If no error occurred, the example prints some statistics from the data - gathered in the loop, and then exits. -*/ |