Learning XSLT. A Hands-On Introduction to XSLT and XPath
- Autor:
- Michael Fitzgerald
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 370
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Learning XSLT. A Hands-On Introduction to XSLT and XPath
XSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modeling Language (VRML) file, Java code, or a number of other things. You write an XSLT stylesheet to define the rules for transforming an XML document, and the XSLT processor does the work.As useful as XSLT is, its peculiar characteristics make it a difficult language in which to get started. In fact, newcomers are often a little dazed on first contact. Learning XSLT offers a hands-on introduction to help them get up to speed with XSLT quickly. The book will help web developers and designers understand this powerful but often mystifying template-driven and functional-styled language, getting them over the many differences between XSLT and the more conventional programming languages.Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage of the language, the book makes few assumptions about what you may already know. You'll learn about XSLT's template-based syntax, how XSLT templates work with each other, and gain an understanding of XSLT variables. Learning XSLT also explains how the XML Path Language (XPath) is used by XSLT and provides a glimpse of what the future holds for XSLT 2.0 and XPath 2.0.The ability to transform one XML vocabulary to another is fundamental to exploiting the power of XML. Learning XSLT is a carefully paced, example-rich introduction to XSLT that will have you understanding and using XSLT on your own in no time.
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)44.50 zł
89.00 zł(-50%) -
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 o...
XQuery. Search Across a Variety of XML Data. 2nd Edition XQuery. Search Across a Variety of XML Data. 2nd Edition
(152.15 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
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)
16.45 zł
32.90 zł(-50%) -
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)
24.50 zł
49.00 zł(-50%) -
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)24.50 zł
49.00 zł(-50%) -
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)
28.50 zł
57.00 zł(-50%) -
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)
46.74 zł
54.99 zł(-15%)
Michael Fitzgerald - pozostałe książki
-
XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats across almost all computer applications. Now used daily by developers, XML is living up to its reputation as one of the most important developments in document interchange in the history o...
XML Pocket Reference. Extensible Markup Language. 3rd Edition XML Pocket Reference. Extensible Markup Language. 3rd Edition
(29.67 zł najniższa cena z 30 dni)29.67 zł
34.90 zł(-15%) -
Developers and system administrators alike are uncovering the true power of XML, the Extensible Markup Language that enables data to be sent over the Internet from one computer platform to another or one application to another and retain its original format. Flexible enough to be customized for ...(80.73 zł najniższa cena z 30 dni)
80.73 zł
94.99 zł(-15%) -
Updated for Ruby 2.2, this handy reference offers brief yet clear explanations of Ruby’s core elements—from operators to blocks to documentation creation—and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the na...(46.74 zł najniższa cena z 30 dni)
46.74 zł
54.99 zł(-15%) -
Ta wspaniała książka wprowadzi Cię w świat wyrażeń regularnych szybko i bezboleśnie. Już za chwilę wykorzystasz podstawowe elementy wyrażeń, a każdy kolejny rozdział dostarczy Ci coraz bardziej zaawansowanych narzędzi. W trakcie lektury nauczysz się korzystać z granic, klas znaków, grup i odniesi...(9.90 zł najniższa cena z 30 dni)
17.45 zł
34.90 zł(-50%) -
"Ruby. Leksykon kieszonkowy" to zestawienie niezbędnych informacji o tym języku, przydatne podczas codziennej pracy programisty. Znajdziesz w nim informacje o słowach kluczowych, operatorach, zmiennych i stałych. Przeczytasz także o formatowaniu tekstu, wyrażeniach regularnych, operacjach na plik...(6.90 zł najniższa cena z 30 dni)
8.95 zł
17.90 zł(-50%) -
Czytając tę książkę, poznasz elementy języka Ruby i nauczysz się programować obiektowo. Dowiesz się, w jaki sposób przetwarzać dane liczbowe, teksty i tablice, pliki i katalogi oraz dokumenty XML. Przeczytasz także o środowisku Ruby on Rails.(9.90 zł najniższa cena z 30 dni)
17.00 zł
34.00 zł(-50%) -
If you’re a programmer new to regular expressions, this easy-to-follow guide is a great place to start. You’ll learn the fundamentals step-by-step with the help of numerous examples, discovering first-hand how to match, extract, and transform text by matching specific words, character...
Introducing Regular Expressions. Unraveling Regular Expressions, Step-by-Step Introducing Regular Expressions. Unraveling Regular Expressions, Step-by-Step
(152.15 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
Although Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data ...(29.67 zł najniższa cena z 30 dni)
29.67 zł
34.90 zł(-15%) -
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs...(101.15 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%)
Ebooka "Learning XSLT. A Hands-On Introduction to XSLT and XPath" 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 "Learning XSLT. A Hands-On Introduction to XSLT and XPath" 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 "Learning XSLT. A Hands-On Introduction to XSLT and XPath" 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-493-6565-3, 9781449365653
- Data wydania ebooka:
- 2003-11-14 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:
- 1.8MB
- Rozmiar pliku Mobi:
- 1.8MB
Spis treści ebooka
- Learning XSLT
- A Note Regarding Supplemental Files
- Preface
- Who Should Read This Book?
- About the Examples
- XSLT and XPath Reference
- How This Book Is Organized
- Conventions Used in This Book
- Using Examples
- Comments and Questions
- Acknowledgments
- 1. Transforming Documents with XSLT
- 1.1. How XSLT Works
- 1.1.1. A Ridiculous XML Document
- 1.1.2. A First XSLT Stylesheet
- 1.1.2.1. The stylesheet element
- 1.1.2.2. The XSLT namespace
- 1.1.2.3. The output element
- 1.1.2.4. The template element
- 1.1.2.4.1. The root node
- 1.1. How XSLT Works
- 1.2. Using Client-Side XSLT in a Browser
- 1.2.1. The XML Stylesheet Processing Instruction
- 1.2.1.1. Attributes and pseudoattributes
- 1.2.1. The XML Stylesheet Processing Instruction
- 1.3. Using apply-templates
- 1.3.1. Analysis of message.xml
- 1.3.1.1. The XML declaration
- 1.3.1. Analysis of message.xml
- 1.3.2. Running Xalan
- 1.3.3. More About Xalan C++
- 1.3.4. Using Other XSLT Processors
- 1.3.5. Using xRay2
- 1.4. Summary
- 2. Building New Documents with XSLT
- 2.1. Outputting Text
- 2.1.1. Using the text Element
- 2.1.1.1. The disable-output-escaping attribute
- 2.1.1. Using the text Element
- 2.1. Outputting Text
- 2.2. Literal Result Elements
- 2.2.1. Adding a Namespace Prefix
- 2.2.2. Literal Result Elements for HTML
- 2.2.2.1. The META tag
- 2.2.3. XHTML Literal Result Elements
- 2.2.3.1. Attribute value templates
- 2.2.3.2. Applying namespaces
- 2.3. Using the Element Called element
- 2.3.1. The namespace attribute
- 2.4. Adding Attributes
- 2.4.1. Reusing a Set of Attributes
- 2.4.1.1. Chaining attribute sets
- 2.4.1. Reusing a Set of Attributes
- 2.5. Outputting Comments
- 2.6. Outputting Processing Instructions
- 2.6.1. Mixed Content
- 2.6.2. Using Multiple Template Rules
- 2.6.2.1. What can go in a template rule?
- 2.6.3. Creating the PI and Putting It to Work
- 2.7. One Final Example
- 2.8. Summary
- 3. Controlling Output
- 3.1. The Output Method
- 3.1.1. The Default Output Methods
- 3.1.1.1. Default HTML output
- 3.1.1.2. Default XML output
- 3.1.1. The Default Output Methods
- 3.1. The Output Method
- 3.2. Outputting XML
- 3.2.1. The XML Declaration
- 3.2.1.1. Omitting the XML declaration
- 3.2.1.2. The encoding declaration
- 3.2.1.2.1. ISO/IEC 8859
- 3.2.1.2.2. UTF-8 and UTF-16
- 3.2.1.2.3. The Byte Order Mark
- 3.2.1. The XML Declaration
- 3.2.2. Unicode and the Command Shell Window
- 3.2.3. Using Character Map and UniPad
- 3.2.3.1. Entities and text declarations
- 3.2.3.2. The standalone declaration
- 3.2.3.3. XML version information
- 3.2.4. Controlling Document Type Declarations
- 3.2.4.1. Validation with transformation
- 3.2.4.2. Adding a document type declaration with a system identifier
- 3.2.4.3. Adding a document type declaration with a public identifier
- 3.2.4.4. Validating XHTML
- 3.2.5. Outputting CDATA Sections
- 3.3. Outputting HTML
- 3.4. Outputting Text
- 3.5. Using a QName Output Method
- 3.6. Media Types
- 3.7. Summary
- 4. Traversing the Tree
- 4.1. The XPath Data Model
- 4.1.1. XPath Nodes
- 4.1.2. A View of the Tree
- 4.1.3. Whats a Context?
- 4.1. The XPath Data Model
- 4.2. Location Paths
- 4.3. Expressions
- 4.4. What Is a Pattern?
- 4.5. Predicates
- 4.5.1. Matching Multiple Nodes with a Pattern
- 4.6. Axes
- 4.6.1. Unabbreviated Syntax
- 4.6.2. Reaching Out of Context with Unabbreviated Syntax
- 4.7. Name and Node Tests
- 4.8. Doing the Math with Expressions
- 4.9. Summary
- 5. XPath and XSLT Functions
- 5.1. Boolean Functions
- 5.1.1. The lang( ) Function
- 5.1. Boolean Functions
- 5.2. Node-Set Functions
- 5.2.1. The id( ) Function
- 5.3. Number Functions
- 5.3.1. The sum( ) Function
- 5.3.2. The round( ) Function
- 5.4. String Functions
- 5.4.1. The concat( ) Function
- 5.4.2. The normalize-space( ), translate( ), and substring( ) Functions
- 5.4.3. The generate-id( ) Function
- 5.5. Summary
- 6. Copying Nodes
- 6.1. The copy Element
- 6.1.1. Adding Attributes with copy
- 6.1.2. The Identity Transform
- 6.1. The copy Element
- 6.2. The copy-of Element
- 6.3. Copying Nodes from Two Documents
- 6.4. Summary
- 7. Using Variables and Parameters
- 7.1. Defining Variables and Parameters
- 7.1.1. Defining Default Values for Parameters
- 7.1.2. Defining Values with Expressions and Templates
- 7.1.2.1. Using the select attribute to define variables
- 7.1.2.2. Using result tree fragments to define variables
- 7.1. Defining Variables and Parameters
- 7.2. Using Variables
- 7.3. Using Parameters
- 7.3.1. Passing in a Parameter with Xalan
- 7.3.2. Passing in a Parameter with Instant Saxon
- 7.4. Invoking Templates with Parameters
- 7.5. Using Result Tree Fragments
- 7.6. Summary
- 8. Sorting Things Out
- 8.1. Simple Ascending Sort
- 8.2. Reversing the Sort
- 8.3. By the Numbers
- 8.4. Multiple Sorts
- 8.5. The lang and case-order Attributes
- 8.6. Summary
- 9. Numbering Lists
- 9.1. Numbered Lists
- 9.1.1. The number Element
- 9.1.2. The count Attribute
- 9.1.3. More on Formatting
- 9.1. Numbered Lists
- 9.2. Alphabetical Lists
- 9.2.1. Using Uppercase
- 9.2.2. Longer Alphabetical Lists
- 9.3. Roman Numerals
- 9.3.1. Uppercase Roman Numerals
- 9.4. Inserting an Individual Formatted Value
- 9.5. Numbering Levels
- 9.5.1. Counting on Multiple Levels
- 9.5.2. More Depth
- 9.5.3. Counting on Any Level
- 9.6. The from Attribute
- 9.7. The lang and letter-value Attributes
- 9.8. More Help with Formatted Numbers
- 9.9. Summary
- 10. Templates
- 10.1. Template Priority
- 10.1.1. The priority Attribute
- 10.1. Template Priority
- 10.2. Calling a Named Template
- 10.2.1. Using the name and match Attributes Together
- 10.3. Using Templates with Parameters
- 10.4. Modes
- 10.5. Built-in Template Rules
- 10.6. Summary
- 11. Using Keys
- 11.1. A Simple Key
- 11.1.1. The key Element
- 11.1.2. The key( ) Function
- 11.1. A Simple Key
- 11.2. More Than One Key
- 11.3. Using a Parameter with Keys
- 11.3.1. Passing in a Parameter to the Stylesheet
- 11.4. Cross-Referencing with Keys
- 11.5. Grouping with Keys
- 11.6. Summary
- 12. Conditional Processing
- 12.1. The if Element
- 12.2. The choose and when Elements
- 12.2.1. The otherwise Element
- 12.2.2. Processing More Than One Kind of Document
- 12.3. Summary
- 13. Working with Multiple Documents
- 13.1. Including Stylesheets
- 13.2. Importing Stylesheets
- 13.2.1. Import Tree
- 13.2.2. Applying Imports
- 13.3. Using the document( ) Function
- 13.4. Summary
- 14. Alternative Stylesheets
- 14.1. A Literal Result Element Stylesheet
- 14.1.1. Pull and Push Stylesheets
- 14.1.2. A Literal XHTML Stylesheet
- 14.1. A Literal Result Element Stylesheet
- 14.2. An Embedded Stylesheet
- 14.3. Aliasing a Namespace
- 14.4. Excluding Namespaces
- 14.5. Summary
- 15. Extensions
- 15.1. Xalan, Saxon, and EXSLT Extensions
- 15.2. Using a Saxon Extension Attribute
- 15.3. Result Tree Fragment to Node-Set
- 15.4. Using EXSLT
- 15.4.1. EXSLTs exsl:node-set Function
- 15.5. Fallback Behavior
- 15.5.1. Invoking the Fallback Behavior
- 15.6. Checking for Extension Availability
- 15.7. Summary
- 16. XSLT 2.0 and XPath 2.0
- 16.1. New XSLT 2.0 Features
- 16.2. New XPath 2.0 Features
- 16.3. Multiple Result Trees
- 16.4. Using Regular Expressions
- 16.4.1. The matches( ) Function
- 16.4.2. The replace( ) Function
- 16.4.3. The analyze-string Element
- 16.5. Grouping in XSLT 2.0
- 16.6. Extension Functions
- 16.7. Summary
- 17. Writing an XSLT ProcessorInterface
- 17.1. Running an XSLT Processor from Java
- 17.1.1. The Moxie Source Code
- 17.1.2. Looking at the Moxie Code
- 17.1.3. Running Moxie
- 17.1.4. Compiling Moxie
- 17.1.5. Using Ant
- 17.1.6. Other Java Resources
- 17.1. Running an XSLT Processor from Java
- 17.2. Writing an XSLT Processor with C#
- 17.2.1. The Pax Code
- 17.2.2. Looking at the Pax Code
- 17.2.3. Running Pax
- 17.2.4. Compiling Pax
- 17.3. Summary
- 18. Parting Words
- 18.1. The Ox Documentation Tool
- 18.2. Signing Off
- A. XSLT Processors
- A.1. Installing and Running XSLT Processors
- A.1.1. Installing and Running Java
- A.1.1.1. Setting the path variable
- A.1.1.1.1. The path environment variable on Windows
- A.1.1.1.2. The path environment variable on Unix
- A.1.1.1. Setting the path variable
- A.1.1.2. Running the Java compiler
- A.1.1. Installing and Running Java
- A.1. Installing and Running XSLT Processors
- A.1.2. Using the Classpath
- A.1.2.1. The jar method
- A.1.3. Installing and Running Instant Saxon
- A.1.3.1. Downloading Instant Saxon
- A.1.3.2. Running Instant Saxon
- A.1.4. Installing and Running Saxon (Full Java Version)
- A.1.4.1. Downloading Saxon
- A.1.4.2. Running Saxon
- A.1.4.3. Using a Windows batch file with Saxon
- A.1.4.4. Using a Unix shell script with Saxon
- A.1.5. Installing and Running MSXSL
- A.1.5.1. Downloading MSXSL
- A.1.5.2. Running MSXSL
- A.1.6. Installing and Running Xalan C++
- A.1.6.1. Downloading and installing Xalan C++
- A.1.6.2. Setting the path variable for Xalan on Windows
- A.1.6.3. Setting the path variable for Xalan on a Unix platform
- A.1.6.4. Running Xalan C++
- A.2. Using jd.xslt
- A.2.1. Downloading and installing jd.xslt
- A.2.1.1. Running jd.xslt
- A.2.1. Downloading and installing jd.xslt
- A.2.2. Using xmlspy
- A.2.3. Using xRay2
- Glossary
- Index
- About the Author
- Colophon
- Copyright
O'Reilly Media - inne książki
-
Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partiti...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the...(118.15 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearl...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
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...(186.15 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)
169.14 zł
199.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: Learning XSLT. A Hands-On Introduction to XSLT and XPath Michael Fitzgerald (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.