Information Systems (Informationssysteme)
Jens Teubner, TU Dortmund jens.teubner@cs.tu-dortmund.de Summer 2013
c Jens Teubner · Information Systems · Summer 2013 1
Information Systems (Informationssysteme) Jens Teubner, TU Dortmund - - PowerPoint PPT Presentation
Information Systems (Informationssysteme) Jens Teubner, TU Dortmund jens.teubner@cs.tu-dortmund.de Summer 2013 Jens Teubner Information Systems Summer 2013 c 1 Part IX XML Processing Jens Teubner Information Systems
c Jens Teubner · Information Systems · Summer 2013 1
c Jens Teubner · Information Systems · Summer 2013 297
c Jens Teubner · Information Systems · Summer 2013 298
c Jens Teubner · Information Systems · Summer 2013 299
c Jens Teubner · Information Systems · Summer 2013 300
c Jens Teubner · Information Systems · Summer 2013 301
c Jens Teubner · Information Systems · Summer 2013 302
c Jens Teubner · Information Systems · Summer 2013 303
c Jens Teubner · Information Systems · Summer 2013 304
c Jens Teubner · Information Systems · Summer 2013 305
c Jens Teubner · Information Systems · Summer 2013 306
c Jens Teubner · Information Systems · Summer 2013 307
1 Start from the context node ‘.’. 2 Navigate along axis. 3 Return all nodes that meet the node test test.
c Jens Teubner · Information Systems · Summer 2013 308
14Strictly speaking, duplicate removal and document ordering are only performed if
c Jens Teubner · Information Systems · Summer 2013 309
15Only elements and attributes have a name! c Jens Teubner · Information Systems · Summer 2013 310
c Jens Teubner · Information Systems · Summer 2013 311
c Jens Teubner · Information Systems · Summer 2013 312
c Jens Teubner · Information Systems · Summer 2013 313
c Jens Teubner · Information Systems · Summer 2013 314
c Jens Teubner · Information Systems · Summer 2013 315
1 [·] binds stronger than /.
2 Step expressions return node sequences in document order
c Jens Teubner · Information Systems · Summer 2013 316
c Jens Teubner · Information Systems · Summer 2013 317
1 for/let clause(s) 2 where clause (optional) 3 order by clause (optional) 4 return clause
c Jens Teubner · Information Systems · Summer 2013 318
c Jens Teubner · Information Systems · Summer 2013 319
c Jens Teubner · Information Systems · Summer 2013 320
c Jens Teubner · Information Systems · Summer 2013 321
c Jens Teubner · Information Systems · Summer 2013 322
c Jens Teubner · Information Systems · Summer 2013 323
c Jens Teubner · Information Systems · Summer 2013 324
c Jens Teubner · Information Systems · Summer 2013 325
c Jens Teubner · Information Systems · Summer 2013 326
1 The ‘axis::’ part in a location step can be omitted and defaults to
2 Two slashes ‘//’ instead of a single slash ‘/’ expand to
3 An ‘@’ sign instead of the ‘axis::’ expands to ‘attribute::’.
c Jens Teubner · Information Systems · Summer 2013 327
c Jens Teubner · Information Systems · Summer 2013 328
c Jens Teubner · Information Systems · Summer 2013 329
c Jens Teubner · Information Systems · Summer 2013 330
c Jens Teubner · Information Systems · Summer 2013 331
c Jens Teubner · Information Systems · Summer 2013 332
c Jens Teubner · Information Systems · Summer 2013 333