XQuery. Search Across a Variety of XML Data. 2nd Edition
- Autor:
- Priscilla Walmsley
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 762
- Dostępne formaty:
-
ePubMobi
Opis ebooka: XQuery. Search Across a Variety of XML Data. 2nd Edition
The W3C XQuery 3.1 standard provides a tool to search, extract, and manipulate content, whether it's in XML, JSON or plain text. With this fully updated, in-depth tutorial, you’ll learn to program with this highly practical query language.
Designed for query writers who have some knowledge of XML basics, but not necessarily advanced knowledge of XML-related technologies, this book is ideal as both a tutorial and a reference. You’ll find background information for namespaces, schemas, built-in types, and regular expressions that are relevant to writing XML queries.
This second edition provides:
- A high-level overview and quick tour of XQuery
- New chapters on higher-order functions, maps, arrays, and JSON
- A carefully paced tutorial that teaches XQuery without being bogged down by the details
- Advanced concepts for taking advantage of modularity, namespaces, typing, and schemas
- Guidelines for working with specific types of data, such as numbers, strings, dates, URIs, maps and arrays
- XQuery’s implementation-specific features and its relationship to other standards including SQL and XSLT
- A complete alphabetical reference to the built-in functions, types, and error messages
Wybrane bestsellery
-
W tej książce znajdziesz solidne podstawy pozwalające zapewnić sieci programowalność i zautomatyzowanie jej pracy. Dowiesz się, jakie narzędzia i umiejętności będą potrzebne do dokonania tego kluczowego przekształcenia w sieć nowej generacji. W bardzo przystępny i praktyczny sposób wyjaśniono, ja...
Programowalność i automatyzacja sieci. Poradnik inżyniera sieci następnej generacji Programowalność i automatyzacja sieci. Poradnik inżyniera sieci następnej generacji
(34.90 zł najniższa cena z 30 dni)48.95 zł
89.00 zł(-45%) -
Język XML. Kurs video to doskonałe wprowadzenie do języka XML. Znajdziesz tu jasno przekazane informacje dotyczące budowy podstawowej struktury dokumentu XML, w tym definiowania elementów i znaczników XML czy zawartości elementowych w tworzonym dokumencie. Poznasz tajniki deklaracji DTD, ich stru...
Język XML. Kurs video. Poziom pierwszy. Tworzenie struktury dokumentów XML Język XML. Kurs video. Poziom pierwszy. Tworzenie struktury dokumentów XML
(24.90 zł najniższa cena z 30 dni)37.95 zł
69.00 zł(-45%) -
Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami &...(9.90 zł najniższa cena z 30 dni)
18.10 zł
32.90 zł(-45%) -
W trakcie lektury zapoznasz się z zasadami tworzenia dokumentów XML. Nauczysz się zagnieżdżać elementy, dodawać atrybuty, stosować puste elementy oraz komentować tworzony dokument. W kolejnych rozdziałach poznasz prawdziwą potęgę formatu XML - transformacje za pomocą XSLT. Dzięki nim będziesz w s...(14.90 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł(-45%) -
A wealth of information sits waiting on the Internet. Instant Nokogiri helps you access this information today with Nokogiri, a slick and fast HTML and XML parsing engine. Bundled in an easy-to-use Ruby gem, Nokogiri empowers you to combine disparate data sources and gain an unprecedented insight...
Instant Nokogiri. Learning data scraping and parsing in Ruby using the Nokogiri gem Instant Nokogiri. Learning data scraping and parsing in Ruby using the Nokogiri gem
-
Dzięki książce XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik poznasz podstawy XML i sposób przetwarzania plików XML za pomocą języka XSLT oraz dowiesz się, jak wybrać dobry edytor, pozwalający na wygodną pracę z dokumentami. Jeżeli interesuje Cię format...
XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik
(14.90 zł najniższa cena z 30 dni)26.95 zł
49.00 zł(-45%) -
Discover the power of XML publishing with InDesign, and create content for multiple applications—including digital-first publishing workflows. With this book, XML evangelist Dorothy Hoskins teaches you several techniques for working with the built-in XML capabilities of InDesign CS6, using ...
XML and InDesign. Stylish Structure: Publishing XML with Adobe InDesign XML and InDesign. Stylish Structure: Publishing XML with Adobe InDesign
(63.74 zł najniższa cena z 30 dni)63.74 zł
74.99 zł(-15%) -
"Java i XML. Wydanie III" to podręcznik, po przeczytaniu którego staniesz się ekspertem w zakresie wykorzystywania możliwości języka XML.(14.90 zł najniższa cena z 30 dni)
31.35 zł
57.00 zł(-45%) -
Pixel shaders are some of the more powerful graphic tools available for XAML programmers, but shader development bears little resemblance to traditional .NET programming. With this hands-on book, you’ll not only discover how to use existing shaders in your Windows Presentation Foundation (W...(46.74 zł najniższa cena z 30 dni)
50.91 zł
59.90 zł(-15%) -
Zakodowanie animacji w HTML5 jest czasochłonne, a we Flashu — szybkie i przyjemne. Dzięki tej książce połączysz przyjemność i wydajność z dostępnością. Nawet jeżeli nie miałeś wcześniej styczności z omawianymi technologiami, błyskawicznie stworzysz pierwszą animację Flash, a następnie skonw...
Flash i Wallaby. Projektowanie animacji zgodnych z HTML5 Flash i Wallaby. Projektowanie animacji zgodnych z HTML5
(6.90 zł najniższa cena z 30 dni)13.70 zł
24.90 zł(-45%)
Ebooka "XQuery. Search Across a Variety of XML Data. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "XQuery. Search Across a Variety of XML Data. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "XQuery. Search Across a Variety of XML Data. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-1511-0, 9781491915110
- Data wydania ebooka:
- 2015-12-02 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.6MB
- Rozmiar pliku Mobi:
- 9.6MB
Spis treści ebooka
- Preface
- Contents of This Book
- Reading the Syntax Diagrams
- Conventions Used in This Book
- Using Code Examples
- Useful Functions
- Safari Books Online
- Wed Like to Hear from You
- Acknowledgments
- 1. Introduction to XQuery
- What Is XQuery?
- Capabilities of XQuery
- Uses for XQuery
- Processing Scenarios
- What Is XQuery?
- Easing into XQuery
- Path Expressions
- FLWORs
- Adding XML Elements and Attributes
- Adding Elements
- Adding Attributes
- Functions
- Joins
- Aggregating and Grouping Values
- 2. XQuery Foundations
- The Design and History of the XQuery Language
- XQuery in Context
- XQuery and XPath
- XQuery Versus XSLT
- XQuery Versus SQL
- XQuery and XML Schema
- Processing Queries
- Input Documents
- The Query
- The Context
- The Query Processor
- The Results of the Query
- The XQuery Data Model
- Nodes
- Node kinds
- The node hierarchy
- The node family
- Roots, documents, and elements
- Node identity and name
- String and typed values of nodes
- Nodes
- Atomic Values
- Sequences
- Types
- Namespaces
- 3. Expressions: XQuery Building Blocks
- Categories of Expressions
- Keywords and Names
- Whitespace in Queries
- Literals
- Variables
- Function Calls
- Comments
- Precedence and Parentheses
- Comparison Expressions
- General Comparisons
- General comparisons on multi-item sequences
- General comparisons and types
- General Comparisons
- Value Comparisons
- Node Comparisons
- Conditional (if-then-else) Expressions
- Conditional Expressions and Effective Boolean Value
- Nesting Conditional Expressions
- Switch Expressions
- Logical (and/or) Expressions
- Precedence of Logical Expressions
- Negating a Boolean Value
- 4. Navigating XML by Using Paths
- Path Expressions
- Path Expressions and Context
- Steps and changing context
- Path Expressions and Context
- Steps
- Axes
- Node Tests
- Node name tests
- Node name tests and namespaces
- Node name tests and wildcards
- Node kind tests
- Path Expressions
- Abbreviated Syntax
- Other Expressions as Steps
- Predicates
- Comparisons in Predicates
- Using Positions in Predicates
- Understanding positional predicates
- The position and last functions
- Positional predicates and reverse axes
- Using Multiple Predicates
- More Complex Predicates
- A Closer Look at Context
- Working with the Context Node
- Accessing the Root
- Dynamic Paths
- The Simple Map Operator
- 5. Adding Elements and Attributes to Results
- Including Elements and Attributes from the Input Document
- Direct Element Constructors
- Containing Literal Characters
- Containing Other Element Constructors
- Containing Enclosed Expressions
- Enclosed expressions that evaluate to elements
- Enclosed expressions that evaluate to attributes
- Enclosed expressions that evaluate to atomic values
- Enclosed expressions with multiple sub-expressions
- Specifying Attributes Directly
- Declaring Namespaces in Direct Constructors
- Use Case: Modifying an Element from the Input Document
- Direct Element Constructors and Whitespace
- Boundary whitespace
- The boundary-space declaration
- Forcing boundary whitespace preservation
- Computed Constructors
- Computed Element Constructors
- Names of computed element constructors
- Content of computed element constructors
- Computed Element Constructors
- Computed Attribute Constructors
- Use Case: Turning Content to Markup
- 6. Selecting and Joining Using FLWORs
- Selecting with Path Expressions
- FLWOR Expressions
- The for Clause
- Range expressions
- Multiple for clauses
- The for Clause
- The let Clause
- The where Clause
- The return Clause
- The Scope of Variables
- Quantified Expressions
- Binding Multiple Variables
- Selecting Distinct Values
- Joins
- Three-Way Joins
- Outer Joins
- Outer joins with allowing empty
- Joins and Types
- 7. Sorting and Grouping
- Sorting in XQuery
- The order by Clause
- Using multiple ordering specifications
- Sorting and types
- Order modifiers
- Empty order
- Stable ordering
- More complex order specifications
- The order by Clause
- The sort Function
- Document Order
- Document order defined
- Sorting in document order
- Inadvertent re-sorting in document order
- Sorting in XQuery
- Document Order Comparisons
- Reversing the Order
- Indicating That Order Is Not Significant
- The unordered function
- The unordered expression
- The ordering mode declaration
- Grouping
- Grouping Using the group by Clause
- Grouping on multiple values
- More complex grouping specifications
- Grouping Using the group by Clause
- Aggregating Values
- Ignoring Missing Values
- Counting Missing Values
- Aggregating on Multiple Values
- Constraining and Sorting on Aggregated Values
- 8. Functions
- Built-in Versus User-Defined Functions
- Calling Functions
- Function Names
- Function Signatures
- Argument Lists
- Argument lists and the empty sequence
- Argument lists and sequences
- Sequence Types
- Calling Functions with the Arrow Operator
- User-Defined Functions
- Why Define Your Own Functions?
- Function Declarations
- The Function Body
- The Function Name
- The Parameter List
- Accepting arguments that are nodes versus atomic values
- Accepting arguments that are the empty sequence
- Functions and Context
- Recursive Functions
- 9. Advanced Queries
- Working with Positions and Sequence Numbers
- Adding Sequence Numbers to Results
- Using the count Clause
- Testing for the Last Item
- Working with Positions and Sequence Numbers
- Windowing
- Using start and end Conditions
- Windows Based on Position
- Windows Based on Previous or Next Items
- Sliding Windows
- Copying Input Elements with Modifications
- Adding Attributes to an Element
- Removing Attributes from an Element
- Removing Attributes from All Descendants
- Removing Child Elements
- Changing Names
- Combining Results
- Sequence Constructors
- The union Expression
- The intersect Expression
- The except Expression
- Using Intermediate XML Documents
- Creating Lookup Tables
- Reducing Complexity
- 10. Namespaces and XQuery
- XML Namespaces
- Namespace URIs
- Declaring Namespaces
- Default Namespace Declarations
- Namespaces and Attributes
- Namespace Declarations and Scope
- XML Namespaces
- Namespaces and XQuery
- Namespace Declarations in Queries
- Predeclared Namespaces
- Prolog Namespace Declarations
- Default namespace declarations in the prolog
- The default function namespace declaration
- Other prolog namespace declarations
- Namespace Declarations in Direct Element Constructors
- Namespace Declarations in Computed Constructors
- The Impact and Scope of Namespace Declarations
- Scope of namespace declarations
- Names affected by namespace declarations
- Namespace declarations and input elements
- Controlling Namespace Declarations in Your Results
- In-Scope Versus Statically Known Namespaces
- Controlling the Copying of Namespace Declarations
- URI-Qualified Names
- 11. A Closer Look at Types
- The XQuery Type System
- Advantages of a Strong Type System
- Do You Need to Care About Types?
- The XQuery Type System
- The Built-in Types
- Atomic Types
- List Types
- Union Types
- Types, Nodes, and Atomic Values
- Nodes and Types
- Atomic Values and Types
- Type Checking in XQuery
- The Static Analysis Phase
- The Dynamic Evaluation Phase
- Automatic Type Conversions
- Subtype Substitution
- Type Promotion
- Casting of Untyped Values
- Atomization
- Effective Boolean Value
- Function Conversion Rules
- Sequence Types
- Occurrence Indicators
- Generic Sequence Types
- Simple Type Names as Sequence Types
- Element and Attribute Tests
- Sequence Type Matching
- The instance of Expression
- Constructors and Casting
- Constructors
- The Cast Expression
- The Castable Expression
- Casting Rules
- Casting among the primitive types
- Casting from xs:string or xs:untypedAtomic
- Casting to xs:string or xs:untypedAtomic
- Casting among derived types
- 12. Prologs, Modules, and Variables
- Structure of a Query: Prolog and Body
- Prolog Declarations
- The Version Declaration
- Structure of a Query: Prolog and Body
- Assembling Queries from Multiple Modules
- Library Modules
- Importing a Library Module
- Multiple module imports
- Multi-level imports
- Loading a Library Module Dynamically
- Variable Declarations
- Variable Declaration Syntax
- The Scope of Variables
- Variable Names
- Initializing Expressions
- External Variables
- Private Functions and Variables
- Declaring External Functions
- 13. Inputs and Outputs
- Types of Input and Output Documents
- Accessing Input Documents
- Accessing a Single Document with a Function
- Resolving URIs of input documents
- Accessing a Single Document with a Function
- Accessing a Collection
- Setting the Context Outside the Query
- Using Variables
- Setting the Context in the Prolog
- Serializing Output
- Serialization Methods
- Serialization Parameters
- Specifying Serialization Parameters by Using Option Declarations
- Specifying Serialization Parameters by Using a Separate XML Document
- Serialization Errors
- Serializing to a String
- 14. Using Schemas with XQuery
- What Is a Schema?
- Why Use Schemas with Queries?
- W3C XML Schema: A Brief Overview
- Element and Attribute Declarations
- Types
- Simple and complex types
- User-defined types
- List types
- Namespaces and XML Schema
- In-Scope Schema Definitions
- Where Do In-Scope Schema Definitions Come From?
- Schema Imports
- Importing a schema with no target namespace
- Importing multiple schemas with the same target namespace
- Schema imports and library modules
- Schema Validation and Type Assignment
- The Validate Expression
- Validation Mode
- Assigning Type Annotations to Nodes
- Nodes and Typed Values
- Types and Newly Constructed Elements and Attributes
- Sequence Types and Schemas
- 15. Static Typing
- What Is Static Typing?
- Obvious Static Type Errors
- Static Typing and Schemas
- Raising False Errors
- Static Typing Expressions and Constructs
- What Is Static Typing?
- The Typeswitch Expression
- The Treat Expression
- Type Declarations
- Type Declarations in FLWORs
- Type Declarations in Quantified Expressions
- Type Declarations in Global Variable Declarations
- The zero-or-one, one-or-more, and exactly-one Functions
- 16. Writing Better Queries
- Query Design Goals
- Clarity
- Improving the Layout
- Choosing Names
- Using Comments for Documentation
- Modularity
- Robustness
- Handling Data Variations
- Handling Missing Values
- Absent values
- Empty and nil values
- Default missing values
- Error Handling
- Avoiding Dynamic Errors
- The error and trace Functions
- Try/Catch Expressions
- Performance
- Avoid Reevaluating the Same or Similar Expressions
- Avoid Unnecessary Sorting
- Avoid Expensive Path Expressions
- Use Predicates Instead of where Clauses
- 17. Working with Numbers
- The Numeric Types
- The xs:decimal Type
- The xs:integer Type
- The xs:float and xs:double Types
- The xs:numeric Type
- The Numeric Types
- Constructing Numeric Values
- The number Function
- Numeric Type Promotion
- Comparing Numeric Values
- Arithmetic Operations
- Arithmetic Operations on Multiple Values
- Arithmetic Operations and Types
- Precedence of Arithmetic Operators
- Addition, Subtraction, and Multiplication
- Division
- Modulus (Remainder)
- Functions on Numbers
- Formatting Numbers
- Formatting Integers
- Formatting Decimal Numbers
- The Decimal Format Declaration
- 18. Working with Strings
- The xs:string Type
- Constructing Strings
- String Literals
- The xs:string Constructor and the string Function
- Comparing Strings
- Comparing Entire Strings
- Determining Whether a String Contains Another String
- Matching a String to a Pattern
- Substrings
- Finding the Length of a String
- Concatenating and Splitting Strings
- Concatenating Strings
- Splitting Strings Apart
- Converting Between Codepoints and Strings
- Manipulating Strings
- Converting Between Uppercase and Lowercase
- Replacing Individual Characters in Strings
- Replacing Substrings That Match a Pattern
- Whitespace and Strings
- Normalizing Whitespace
- Internationalization Considerations
- Collations
- Supported collations
- Specifying a collation
- Collations
- Unicode Normalization
- Determining the Language of an Element
- 19. Regular Expressions
- The Structure of a Regular Expression
- Atoms
- Quantifiers
- Parenthesized Sub-Expressions and Branches
- The Structure of a Regular Expression
- Representing Individual Characters
- Representing Any Character
- Representing Groups of Characters
- Multi-Character Escapes
- Category Escapes
- Block Escapes
- Character Class Expressions
- Single Characters and Ranges
- Subtraction from a Range
- Negative Character Class Expressions
- Escaping Rules for Character Class Expressions
- Reluctant Quantifiers
- Anchors
- Back-References
- Using Flags
- Using Sub-Expressions with Replacement Variables
- 20. Working with Dates, Times, and Durations
- The Date and Time Types
- Constructing and Casting Dates and Times
- Time Zones
- Explicit versus implicit time zones
- Adjusting time zones
- Finding the time zone of a value
- Comparing Dates and Times
- The Date and Time Types
- The Duration Types
- The xs:yearMonthDuration and xs:dayTimeDuration Types
- Comparing Durations
- Extracting Components of Dates, Times, and Durations
- Formatting Dates and Times
- Using Arithmetic Operators on Dates, Times, and Durations
- Subtracting Dates and Times
- Adding and Subtracting Durations from Dates and Times
- Adding and Subtracting Two Durations
- Multiplying and Dividing Durations by Numbers
- Dividing Durations by Durations
- The Date Component Types
- 21. Working with Qualified Names, URIs, and IDs
- Working with Qualified Names
- Retrieving Node Names
- Constructing Qualified Names
- Other Name-Related Functions
- Working with Qualified Names
- Working with URIs
- Base and Relative URIs
- Using the xml:base attribute
- Finding the base URI of a node
- Resolving URIs
- Static base URI
- Base and Relative URIs
- Documents and URIs
- Finding the URI of a document
- Opening a document from a dynamic value
- Escaping URIs
- Working with IDs
- Joining IDs and IDREFs
- Constructing ID Attributes
- Generating Unique ID Values
- 22. Working with Other XML Constructs
- XML Comments
- XML Comments and the Data Model
- Querying Comments
- Comments and Sequence Types
- Constructing Comments
- XML Comments
- Processing Instructions
- Processing Instructions and the Data Model
- Querying Processing Instructions
- Processing Instructions and Sequence Types
- Constructing Processing Instructions
- Documents
- Document Nodes and the Data Model
- Document Nodes and Sequence Types
- Constructing Document Nodes
- Text Nodes
- Text Nodes and the Data Model
- Querying Text Nodes
- Text Nodes and Sequence Types
- Why Work with Text Nodes?
- Constructing Text Nodes
- XML Entity and Character References
- CDATA Sections
- 23. Function Items and Higher-Order Functions
- Why Higher-Order Functions?
- Constructing Functions and Calling Them Dynamically
- Named Function References
- Using function-lookup to Obtain a Function
- Inline Function Expressions
- Partial Function Application
- The Arrow Operator and Dynamic Function Calls
- Syntax Recap
- Functions and Sequence Types
- Higher-Order Functions
- Built-In Higher-Order Functions
- Writing Your Own Higher-Order Functions
- 24. Maps, Arrays, and JSON
- Maps
- Constructing Maps
- Using a map constructor
- Using map:entry and map:merge to create maps
- Constructing Maps
- Looking Up Map Values
- Using the map:get function
- Invoking maps as functions
- Using the lookup operator on maps
- Maps
- Querying Maps
- Changing Maps
- Iterating over Entries in a Map
- Maps and Sequence Types
- Arrays
- Constructing Arrays
- Arrays Versus Sequences
- Arrays and Atomization
- Looking Up Array Values
- Using the array:get function
- Invoking arrays as functions
- Using the lookup operator on arrays
- Querying Arrays
- Changing Arrays
- Arrays and Sequence Types
- JSON
- Parsing JSON
- Serializing JSON
- Converting Between JSON and XML
- 25. Implementation-Specific Features
- Conformance
- Version Support
- New Features in XQuery 3.0
- New Features in XQuery 3.1
- Setting the Query Context
- The Option Declaration
- Extension Expressions
- Annotations
- 26. XQuery for SQL Users
- Relational Versus XML Data Models
- Comparing SQL Syntax with XQuery Syntax
- A Simple Query
- Conditions and Operators
- Comparisons
- Arithmetic operators
- Boolean operators
- Functions
- Selecting Distinct Values
- Working with Multiple Tables and Subqueries
- Subselects
- Combining queries by using set operators
- Grouping
- Combining SQL and XQuery
- Combining Structured and Semi-Structured Data
- Flexible Data Structures
- SQL/XML
- 27. XQuery for XSLT Users
- XQuery and XPath
- XQuery Versus XSLT
- Shared Components
- Equivalent Components
- Differences
- Paradigm differences: push versus pull
- Optimization for particular use cases
- Convenient features of XSLT
- Using XQuery and XSLT Together
- XQuery Backward Compatibility with XPath 1.0
- Data Model
- New Expressions
- Path Expressions
- Function Conversion Rules
- Arithmetic and Comparison Expressions
- Built-in Functions
- 28. Additional XQuery-Related Standards
- XQuery Update Facility
- Full-Text Search
- XQueryX
- RESTXQ
- XQuery API for Java (XQJ)
- A. Built-in Function Reference
- B. Built-in Types
- xs:anyAtomicType
- xs:anySimpleType
- xs:anyType
- xs:anyURI
- Casting and Comparing xs:anyURI Values
- xs:base64Binary
- xs:boolean
- Constructing xs:boolean Values
- Casting xs:boolean Values
- xs:byte
- xs:date
- xs:dateTime
- xs:dateTimeStamp
- xs:dayTimeDuration
- xs:decimal
- Casting xs:decimal Values
- xs:double
- Casting xs:double Values
- xs:duration
- xs:ENTITIES
- xs:ENTITY
- xs:error
- xs:float
- Casting xs:float Values
- xs:gDay
- xs:gMonth
- xs:gMonthDay
- xs:gYear
- xs:gYearMonth
- xs:hexBinary
- xs:ID
- xs:IDREF
- xs:IDREFS
- xs:int
- xs:integer
- Casting xs:integer Values
- xs:language
- xs:long
- xs:Name
- xs:NCName
- xs:negativeInteger
- xs:NMTOKEN
- xs:NMTOKENS
- xs:nonNegativeInteger
- xs:nonPositiveInteger
- xs:normalizedString
- xs:NOTATION
- xs:numeric
- xs:positiveInteger
- xs:QName
- xs:short
- xs:string
- xs:time
- xs:token
- xs:unsignedByte
- xs:unsignedInt
- xs:unsignedLong
- xs:unsignedShort
- xs:untyped
- xs:untypedAtomic
- xs:yearMonthDuration
- C. Error Summary
- FOAP0001
- FOAR0001
- FOAR0002
- FOAY0001
- FOAY0002
- FOCA0001
- FOCA0002
- FOCA0003
- FOCA0005
- FOCA0006
- FOCH0001
- FOCH0002
- FOCH0003
- FOCH0004
- FODC0001
- FODC0002
- FODC0003
- FODC0004
- FODC0005
- FODC0006
- FODC0010
- FODF1280
- FODF1310
- FODT0001
- FODT0002
- FODT0003
- FOER0000
- FOFD1340
- FOFD1350
- FOJS0001
- FOJS0003
- FOJS0004
- FOJS0005
- FOJS0006
- FOJS0007
- FONS0004
- FONS0005
- FOQM0001
- FOQM0002
- FOQM0003
- FOQM0004
- FOQM0005
- FOQM0006
- FORG0001
- FORG0002
- FORG0003
- FORG0004
- FORG0005
- FORG0006
- FORG0008
- FORG0009
- FORG0010
- FORX0001
- FORX0002
- FORX0003
- FORX0004
- FOTY0012
- FOTY0013
- FOTY0014
- FOTY0015
- FOUT1170
- FOUT1190
- FOUT1200
- FOXT0001
- FOXT0002
- FOXT0003
- FOXT0004
- SENR0001
- SEPM0004
- SEPM0009
- SEPM0010
- SEPM0016
- SEPM0017
- SEPM0018
- SEPM0019
- SERE0003
- SERE0005
- SERE0006
- SERE0008
- SERE0012
- SERE0014
- SERE0015
- SERE0020
- SERE0021
- SERE0022
- SERE0023
- SESU0007
- SESU0011
- SESU0013
- XPDY0002
- XPDY0050
- XPDY0130
- XPST0001
- XPST0003
- XPST0005
- XPST0008
- XPST0017
- XPST0051
- XPST0080
- XPST0081
- XPTY0004
- XPTY0018
- XPTY0019
- XPTY0020
- XPTY0117
- XQDY0025
- XQDY0026
- XQDY0027
- XQDY0041
- XQDY0044
- XQDY0054
- XQDY0061
- XQDY0064
- XQDY0072
- XQDY0074
- XQDY0084
- XQDY0091
- XQDY0092
- XQDY0096
- XQDY0101
- XQDY0102
- XQDY0137
- XQST0009
- XQST0012
- XQST0013
- XQST0016
- XQST0022
- XQST0031
- XQST0032
- XQST0033
- XQST0034
- XQST0035
- XQST0038
- XQST0039
- XQST0040
- XQST0045
- XQST0046
- XQST0047
- XQST0048
- XQST0049
- XQST0052
- XQST0055
- XQST0057
- XQST0058
- XQST0059
- XQST0060
- XQST0065
- XQST0066
- XQST0067
- XQST0068
- XQST0069
- XQST0070
- XQST0071
- XQST0075
- XQST0076
- XQST0079
- XQST0085
- XQST0087
- XQST0088
- XQST0089
- XQST0090
- XQST0094
- XQST0097
- XQST0098
- XQST0099
- XQST0103
- XQST0104
- XQST0106
- XQST0108
- XQST0109
- XQST0110
- XQST0111
- XQST0113
- XQST0114
- XQST0115
- XQST0116
- XQST0118
- XQST0119
- XQST0125
- XQST0129
- XQST0134
- XQTY0024
- XQTY0030
- XQTY0086
- XQTY0105
- Index
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
What will you learn from this book?If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally ...(237.15 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: XQuery. Search Across a Variety of XML Data. 2nd Edition Priscilla Walmsley (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.