aboutsummaryrefslogtreecommitdiffstats
path: root/document/src/test/vespaxmlparser/test07.xml
blob: 9085dd69662480b922ec74f635153c9d29ca2dfe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -->
<!--
    - Different numeric operations

    - different variants of assign
    - some fields in this documenttype are assigned invalid values
-->
<vespafeed>
    <update documenttype="news" documentid="id:ns:news::http://news7a">
        <alter field="last_downloaded">
            <increment by="2" />
            <decrement by="3" />
            <multiply by="4" />
            <divide by="5" />
        </alter>

        <increment field="weightedsetint" by="6">
            <key>7</key>
        </increment>

        <decrement field="weightedsetint" by="8">
            <key>9</key>
        </decrement>
        
        <multiply field="intarr" by="10">
            <key>11</key>
        </multiply> 

        <multiply field="floatarr" by="12">
            <key>13</key>
        </multiply> 
        
        <divide field="floatarr" by="14">
            <key>15</key>
        </divide> 
    </update>
    
    <update documenttype="news" documentid="id:ns:news::http://news7b">
        <alter field="title">
            <increment by="2" />
            <decrement by="3" />
            <multiply by="4" />
            <divide by="5" />
        </alter>
    </update>
    
    <update documenttype="news" documentid="id:ns:news::http://news7c">
        <increment field="weightedsetint" by="five">
            <key>1</key>
        </increment> 
    </update>
    
    <update documenttype="news" documentid="id:ns:news::http://news7d">
        <decrement field="weightedsetint" by="2">
            <key></key>
        </decrement> 
    </update>
    
    <update documenttype="news" documentid="id:ns:news::http://news7e">
        <multiply field="floatarr">
            <key>3</key>
        </multiply> 
    </update>
    
    <update documenttype="news" documentid="id:ns:news::http://news7f">
        <divide field="floatarr" by="3">
            <key>four</key>
        </divide> 
    </update>
    
</vespafeed>