aboutsummaryrefslogtreecommitdiffstats
path: root/doc/codesnippets/doc/src/snippets/code/doc_src_qtxmlpatterns.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/codesnippets/doc/src/snippets/code/doc_src_qtxmlpatterns.qdoc')
-rw-r--r--doc/codesnippets/doc/src/snippets/code/doc_src_qtxmlpatterns.qdoc349
1 files changed, 0 insertions, 349 deletions
diff --git a/doc/codesnippets/doc/src/snippets/code/doc_src_qtxmlpatterns.qdoc b/doc/codesnippets/doc/src/snippets/code/doc_src_qtxmlpatterns.qdoc
deleted file mode 100644
index 638bf93bf..000000000
--- a/doc/codesnippets/doc/src/snippets/code/doc_src_qtxmlpatterns.qdoc
+++ /dev/null
@@ -1,349 +0,0 @@
-
-void wrapInFunction()
-{
-
-//! [0]
-#include <QtXmlPatterns>
-//! [0]
-
-
-//! [1]
-QT += xmlpatterns
-//! [1]
-
-//! [2]
-xmlpatterns myQuery.xq
-//! [2]
-
-//! [3]
-declare namespace c = "http://cookbook/namespace";
-doc('cookbook.xml')//c:recipe/c:title
-//! [3]
-
-//! [4]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')//recipe/title
-//! [4]
-
-//! [5]
-<title xmlns="http://cookbook/namespace">Quick and Easy Mushroom Soup</title>
-<title xmlns="http://cookbook/namespace">Cheese on Toast</title>
-<title xmlns="http://cookbook/namespace">Hard-Boiled Eggs</title>
-//! [5]
-
-//! [6]
-xmlpatterns file.xq
-//! [6]
-
-//! [7]
-doc('cookbook.xml')//@xml:*
-//! [7]
-
-//! [8]
-doc('cookbook.xml')//@*:name
-//! [8]
-
-//! [9]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/@*
-//! [9]
-
-//! [10]
-declare default element namespace "http://cookbook/namespace";
-doc("cookbook.xml")/cookbook/recipe[title = "Hard-Boiled Eggs"]
-//! [10]
-
-//! [11]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')//method[string-length(.) = 0]
-//! [11]
-
-//! [12]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')//method[string-length() = 0]
-//! [12]
-
-//! [13]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/recipe[2]
-//! [13]
-
-//! [14]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/recipe[position() = 2]
-//! [14]
-
-//! [15]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/recipe[position() > 1]
-//! [15]
-
-//! [16]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/recipe[last()]
-//! [16]
-
-//! [17]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/recipe[last() - 1]
-//! [17]
-
-//! [18]
-doc('cookbook.xml')//recipe
-//! [18]
-
-//! [19]
-doc('cookbook.xml')//recipe/title
-//! [19]
-
-//! [20]
-<recipe/>
-//! [20]
-
-//! [21]
- <html xmlns="http://www.w3.org/1999/xhtml/"
- xml:id="{doc("other.html")/html/@xml:id}"/>
-//! [21]
-
-//! [22]
-doc('cookbook.xml')/descendant-or-self::element(recipe)/child::element(title)
-//! [22]
-
-//! [23]
-<cookbook>
-//! [23]
-
-//! [24]
-<cookbook xmlns="http://cookbook/namespace">
-//! [24]
-
-//! [25]
-for $i in doc("cookbook.xml")//@xml:*
-return <p>{$i}</p>
-//! [25]
-
-//! [26]
-for $i in doc("cookbook.xml")//@*:name
-return <p>{$i}</p>
-//! [26]
-
-//! [27]
-declare default element namespace "http://cookbook/namespace";
-for $i in doc("cookbook.xml")/cookbook/@*
-return <p>{$i}</p>
-//! [27]
-
-//! [28]
-<p xml:id="MushroomSoup"/>
-<p xml:id="CheeseOnToast"/>
-<p xml:id="HardBoiledEggs"/>
-//! [28]
-
-//! [29]
-<p name="Fresh mushrooms"/>
-<p name="Garlic"/>
-<p name="Olive oil"/>
-<p name="Milk"/>
-<p name="Water"/>
-<p name="Cream"/>
-<p name="Vegetable soup cube"/>
-<p name="Ground black pepper"/>
-<p name="Dried parsley"/>
-<p name="Bread"/>
-<p name="Cheese"/>
-<p name="Eggs"/>
-//! [29]
-
-//! [30]
-<p xmlns="http://cookbook/namespace" count="3"/>
-//! [30]
-
-//! [31]
-<method xmlns="http://cookbook/namespace"/>
-//! [31]
-
-//! [32]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')//recipe[string-length(method) = 0]
-//! [32]
-
-//! [33]
-<recipe xmlns="http://cookbook/namespace" xml:id="HardBoiledEggs">
- <title>Hard-Boiled Eggs</title>
- <ingredient name="Eggs" quantity="3" unit="eggs"/>
- <time quantity="3" unit="minutes"/>
- <method/>
-</recipe>
-//! [33]
-
-//! [34]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/recipe[method[empty(step)]]
-//! [34]
-
-//! [35]
-declare default element namespace "http://cookbook/namespace";
-doc('cookbook.xml')/cookbook/recipe[not(normalize-space(method))]
-//! [35]
-
-//! [36]
-<e>{sum((1, 2, 3))}</e>
-//! [36]
-
-//! [37]
-<e>6</e>
-//! [37]
-
-//![38]
-declare variable $insertion := "example";
-<p class="important {$insertion} obsolete"/>
-//![38]
-
-//! [39]
-<p class="important example obsolete"/>
-//! [39]
-
-//! [40]
-declare default element namespace "http://cookbook/namespace";
-let $docURI := 'cookbook.xml'
-return if(doc-available($docURI))
- then doc($docURI)//recipe/<resept>{./node()}</resept>
- else <resept>Failed to load {$docURI}</resept>
-//! [40]
-
-//! [41]
-<span>1</span>
-<span>3</span>
-<span>5</span>
-<span>7</span>
-<span>9</span>
-<span>b</span>
-<span>d</span>
-<span>f</span>
-//! [41]
-
-//! [42]
-<span>1</span>
-//! [42]
-
-//! [43]
-let $doc := doc('doc.txt')
-return $doc/doc/p[1]/span[1]
-//! [43]
-
-//! [44]
-for $a in doc('doc.txt')/doc/p/span[1]
-return $a
-//! [44]
-
-//! [45]
-doc('doc.txt')/doc/p/span[1]
-//! [45]
-
-//! [46]
-doc('doc.txt')//p/<p>{span/node()}</p>
-//! [46]
-
-//! [47]
-<p>78</p>
-<p>9a</p>
-<p>12</p>
-<p>bc</p>
-<p>de</p>
-<p>34</p>
-<p>56</p>
-<p>f0</p>
-//! [47]
-
-//! [48]
-for $a in doc('doc.txt')//p
- return <p>{$a/span/node()}</p>
-//! [48]
-
-//! [49]
-<p>12</p>
-<p>34</p>
-<p>56</p>
-<p>78</p>
-<p>9a</p>
-<p>bc</p>
-<p>de</p>
-<p>f0</p>
-//! [49]
-
-//! [100]
-<?xml version="1.0" encoding="UTF-8"?>
-<cookbook>
- <recipe xml:id="MushroomSoup">
- <title>Quick and Easy Mushroom Soup</title>
- <ingredient name="Fresh mushrooms"
- quantity="7"
- unit="pieces"/>
- <ingredient name="Garlic"
- quantity="1"
- unit="cloves"/>
- <ingredient name="Olive oil"
- quantity="2"
- unit="tablespoons"/>
- <ingredient name="Milk"
- quantity="200"
- unit="milliliters"/>
- <ingredient name="Water"
- quantity="200"
- unit="milliliters"/>
- <ingredient name="Cream"
- quantity="100"
- unit="milliliters"/>
- <ingredient name="Vegetable soup cube"
- quantity="1/2"
- unit="cubes"/>
- <ingredient name="Ground black pepper"
- quantity="1/2"
- unit="teaspoons"/>
- <ingredient name="Dried parsley"
- quantity="1"
- unit="teaspoons"/>
- <time quantity="20"
- unit="minutes"/>
- <method>
- <step>1. Slice mushrooms and garlic.</step>
- <step>2. Fry mushroom slices and garlic with olive oil.</step>
- <step>3. Once mushrooms are cooked, add milk, cream water. Stir.</step>
- <step>4. Add vegetable soup cube.</step>
- <step>5. Reduce heat, add pepper and parsley.</step>
- <step>6. Turn off the stove before the mixture boils.</step>
- <step>7. Blend the mixture.</step>
- </method>
- </recipe>
- <recipe xml:id="CheeseOnToast">
- <title>Cheese on Toast</title>
- <ingredient name="Bread"
- quantity="2"
- unit="slices"/>
- <ingredient name="Cheese"
- quantity="2"
- unit="slices"/>
- <time quantity="3"
- unit="minutes"/>
- <method>
- <step>1. Slice the bread and cheese.</step>
- <step>2. Grill one side of each slice of bread.</step>
- <step>3. Turn over the bread and place a slice of cheese on each piece.</step>
- <step>4. Grill until the cheese has started to melt.</step>
- <step>5. Serve and enjoy!</step>
- </method>
- </recipe>
- <recipe xml:id="HardBoiledEggs">
- <title>Hard-Boiled Eggs</title>
- <ingredient name="Eggs"
- quantity="3"
- unit="eggs"/>
- <time quantity="3"
- unit="minutes"/>
- <method/>
- </recipe>
-</cookbook>
-//! [100]
-
-}
-