XML in a Nutshell. 3rd Edition
- Autorzy:
- Elliotte Rusty Harold, W. Scott Means
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 714
- Dostępne formaty:
-
ePubMobi
Opis ebooka: XML in a Nutshell. 3rd Edition
If you're a developer working with XML, you know there's a lot to know about XML, and the XML space is evolving almost moment by moment. But you don't need to commit every XML syntax, API, or XSLT transformation to memory; you only need to know where to find it. And if it's a detail that has to do with XML or its companion standards, you'll find it--clear, concise, useful, and well-organized--in the updated third edition of XML in a Nutshell.With XML in a Nutshell beside your keyboard, you'll be able to:
- Quick-reference syntax rules and usage examples for the core XML technologies, including XML, DTDs, Xpath, XSLT, SAX, and DOM
- Develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3C XML Schema
- Gain a working knowledge of key technologies used for narrative XML documents such as web pages, books, and articles technologies like XSLT, Xpath, Xlink, Xpointer, CSS, and XSL-FO
- Build data-intensive XML applications
- Understand the tools and APIs necessary to build data-intensive XML applications and process XML documents, including the event-based Simple API for XML (SAX2) and the tree-oriented Document Object Model (DOM)
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
(44.50 zł najniższa cena z 30 dni)34.90 zł
89.00 zł(-61%) -
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
(31.05 zł najniższa cena z 30 dni)24.90 zł
69.00 zł(-64%) -
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 &...(16.45 zł najniższa cena z 30 dni)
9.90 zł
32.90 zł(-70%) -
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...(24.50 zł najniższa cena z 30 dni)
14.90 zł
49.00 zł(-70%) -
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
(24.50 zł najniższa cena z 30 dni)14.90 zł
49.00 zł(-70%) -
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
(59.42 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.(28.50 zł najniższa cena z 30 dni)
14.90 zł
57.00 zł(-74%) -
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%)
Elliotte Rusty Harold, W. Scott Means - pozostałe książki
-
This practical guide provides a complete introduction to developing network programs with Java. You’ll learn how to use Java’s network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting ...
Java Network Programming. Developing Networked Applications. 4th Edition Java Network Programming. Developing Networked Applications. 4th Edition
(152.15 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
Send and receive email from Java applications by using the JavaMail API. With this concise book, you’ll learn how to communicate with existing SMTP, POP, and IMAP servers, and how to write your own.Whether you need to build an email-centric application like a mailing list manager or simply ...
JavaMail API. Sending and Receiving Email with Java JavaMail API. Sending and Receiving Email with Java
(42.42 zł najniższa cena z 30 dni)46.74 zł
54.99 zł(-15%) -
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four largecategories: input streams and outp...(169.14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
The new third edition of this highly regarded introduction to Java networking programming has been thoroughly revised to cover all of the 100+ significant updates to Java Developers Kit (JDK) 1.5. It is a clear, complete introduction to developing network programs (both applets and applications)...(118.15 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł(-15%)
Ebooka "XML in a Nutshell. 3rd 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 "XML in a Nutshell. 3rd 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 "XML in a Nutshell. 3rd 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-493-7904-9, 9781449379049
- Data wydania ebooka:
- 2004-09-23 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.8MB
- Rozmiar pliku Mobi:
- 11.6MB
Spis treści ebooka
- XML in a Nutshell, 3rd Edition
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- What This Book Covers
- Whats New in the Third Edition
- Organization of the Book
- Conventions Used in This Book
- Request for Comments
- Acknowledgments
- I. XML Concepts
- 1. Introducing XML
- 1.1. The Benefits of XML
- 1.2. What XML Is Not
- 1.3. Portable Data
- 1.4. How XML Works
- 1.5. The Evolution of XML
- 1. Introducing XML
- 2. XML Fundamentals
- 2.1. XML Documents and XML Files
- 2.2. Elements, Tags, and Character Data
- 2.2.1. Tag Syntax
- 2.2.1.1. Empty elements
- 2.2.1.2. Case-sensitivity
- 2.2.1. Tag Syntax
- 2.2.2. XML Trees
- 2.2.2.1. Parents and children
- 2.2.2.2. The root element
- 2.2.3. Mixed Content
- 2.3. Attributes
- 2.4. XML Names
- 2.5. References
- 2.6. CDATA Sections
- 2.7. Comments
- 2.8. Processing Instructions
- 2.9. The XML Declaration
- 2.9.1. The version Attribute
- 2.9.2. The encoding Attribute
- 2.9.3. The standalone Attribute
- 2.10. Checking Documents for Well-Formedness
- 3. Document Type Definitions (DTDs)
- 3.1. Validation
- 3.1.1. A Simple DTD Example
- 3.1.2. The Document Type Declaration
- 3.1.2.1. Public IDs
- 3.1.3. Internal DTD Subsets
- 3.1.4. Validating a Document
- 3.1. Validation
- 3.2. Element Declarations
- 3.2.1. #PCDATA
- 3.2.2. Child Elements
- 3.2.3. Sequences
- 3.2.4. The Number of Children
- 3.2.5. Choices
- 3.2.6. Parentheses
- 3.2.7. Mixed Content
- 3.2.8. Empty Elements
- 3.2.9. ANY
- 3.3. Attribute Declarations
- 3.3.1. Attribute Types
- 3.3.1.1. CDATA
- 3.3.1.2. NMTOKEN
- 3.3.1.3. NMTOKENS
- 3.3.1.4. Enumeration
- 3.3.1.5. ID
- 3.3.1.6. IDREF
- 3.3.1.7. IDREFS
- 3.3.1.8. ENTITY
- 3.3.1.9. ENTITIES
- 3.3.1.10. NOTATION
- 3.3.1. Attribute Types
- 3.3.2. Attribute Defaults
- 3.4. General Entity Declarations
- 3.5. External Parsed General Entities
- 3.5.1. Text Declarations
- 3.6. External Unparsed Entities and Notations
- 3.6.1. Notations
- 3.6.2. Embedding Unparsed Entities in Documents
- 3.7. Parameter Entities
- 3.7.1. Parameter Entity Syntax
- 3.7.2. Redefining Parameter Entities
- 3.7.3. External DTD Subsets
- 3.8. Conditional Inclusion
- 3.9. Two DTD Examples
- 3.9.1. DTDs for Record-Like Documents
- 3.9.2. DTDs for Narrative Documents
- 3.10. Locating Standard DTDs
- 4. Namespaces
- 4.1. The Need for Namespaces
- 4.2. Namespace Syntax
- 4.2.1. Qualified Names, Prefixes, and Local Parts
- 4.2.2. Binding Prefixes to URIs
- 4.2.3. Namespace URIs
- 4.2.4. Setting a Default Namespace with the xmlns Attribute
- 4.3. How Parsers Handle Namespaces
- 4.4. Namespaces and DTDs
- 4.4.1. Parameter Entity References for Namespace Prefixes
- 5. Internationalization
- 5.1. Character-Set Metadata
- 5.2. The Encoding Declaration
- 5.3. Text Declarations
- 5.4. XML-Defined Character Sets
- 5.5. Unicode
- 5.5.1. UCS-2 and UTF-16
- 5.5.2. UTF-8
- 5.6. ISO Character Sets
- 5.7. Platform-Dependent Character Sets
- 5.7.1. Cp1252
- 5.7.2. MacRoman
- 5.8. Converting Between Character Sets
- 5.9. The Default Character Set for XML Documents
- 5.10. Character References
- 5.11. xml:lang
- 5.11.1. Language Codes
- 5.11.2. Subcodes
- 5.11.3. ATTLIST Declarations of xml:lang
- II. Narrative-Like Documents
- 6. XML as a Document Format
- 6.1. SGML's Legacy
- 6.2. Narrative Document Structures
- 6.3. TEI
- 6.4. DocBook
- 6.5. OpenOffice
- 6.6. WordprocessingML
- 6.7. Document Permanence
- 6.8. Transformation and Presentation
- 6. XML as a Document Format
- 7. XML on the Web
- 7.1. XHTML
- 7.1.1. Moving from HTML to XHTML
- 7.1.2. Three DTDs for XHTML
- 7.1.3. Browser Support for XHTML
- 7.1.3.1. The XML declaration and processing instructions
- 7.1.3.2. Empty elements
- 7.1.3.3. Entity references
- 7.1.3.4. Other unsupported features
- 7.1. XHTML
- 7.2. Direct Display of XML in Browsers
- 7.2.1. The xml-stylesheet Processing Instruction
- 7.2.1.1. The required href and type pseudo-attributes
- 7.2.1.2. The media pseudo-attribute
- 7.2.1.3. The charset pseudo-attribute
- 7.2.1.4. The alternate and title pseudo-attributes
- 7.2.1. The xml-stylesheet Processing Instruction
- 7.2.2. Internet Explorer
- 7.2.3. Netscape and Mozilla
- 7.2.4. Alternative Approaches
- 7.3. Authoring Compound Documents with Modular XHTML
- 7.3.1. Mixing XHTML into Your Applications
- 7.3.2. Mixing Your Applications into XHTML
- 7.3.3. Mixing Your Own XHTML
- 7.4. Prospects for Improved Web Search Methods
- 7.4.1. RDF
- 7.4.2. Dublin Core
- 7.4.3. Robots
- 8. XSL Transformations (XSLT)
- 8.1. An Example Input Document
- 8.2. xsl:stylesheet and xsl:transform
- 8.3. Stylesheet Processors
- 8.3.1. Command-Line Processors
- 8.3.2. The xml-stylesheet Processing Instruction
- 8.4. Templates and Template Rules
- 8.5. Calculating the Value of an Element with xsl:value-of
- 8.6. Applying Templates with xsl:apply-templates
- 8.7. The Built-in Template Rules
- 8.7.1. The Default Template Rule for Text and Attribute Nodes
- 8.7.2. The Default Template Rule for Element and Root Nodes
- 8.7.3. The Default Template Rule for Comment and Processing Instruction Nodes
- 8.7.4. The Default Template Rule for Namespace Nodes
- 8.8. Modes
- 8.9. Attribute Value Templates
- 8.10. XSLT and Namespaces
- 8.11. Other XSLT Elements
- 9. XPath
- 9.1. The Tree Structure of an XML Document
- 9.2. Location Paths
- 9.2.1. The Root Location Path
- 9.2.2. Child Element Location Steps
- 9.2.3. Attribute Location Steps
- 9.2.4. The comment( ), text( ), and processing-instruction( ) Location Steps
- 9.2.5. Wildcards
- 9.2.6. Multiple Matches with |
- 9.3. Compound Location Paths
- 9.3.1. Building Compound Location Paths from Location Steps with /
- 9.3.2. Selecting from Descendants with //
- 9.3.3. Selecting the Parent Element with ..
- 9.3.4. Selecting the Context Node with .
- 9.4. Predicates
- 9.5. Unabbreviated Location Paths
- 9.6. General XPath Expressions
- 9.6.1. Numbers
- 9.6.2. Strings
- 9.6.3. Booleans
- 9.7. XPath Functions
- 9.7.1. Node-Set Functions
- 9.7.2. String Functions
- 9.7.3. Boolean Functions
- 9.7.4. Number Functions
- 10. XLinks
- 10.1. Simple Links
- 10.2. Link Behavior
- 10.2.1. xlink:show
- 10.2.2. xlink:actuate
- 10.3. Link Semantics
- 10.4. Extended Links
- 10.4.1. Locators
- 10.4.2. Arcs
- 10.4.2.1. Multiple arcs from one arc element
- 10.4.2.2. Arc titles
- 10.4.2.3. Arc roles
- 10.4.3. Local Resources
- 10.4.4. Title Elements
- 10.5. Linkbases
- 10.6. DTDs for XLinks
- 10.7. Base URIs
- 11. XPointers
- 11.1. XPointers on URLs
- 11.2. XPointers in Links
- 11.3. Shorthand Pointers
- 11.4. Child Sequences
- 11.5. Namespaces
- 11.6. Points
- 11.7. Ranges
- 11.7.1. The range( ) Function
- 11.7.2. The range-inside( ) Function
- 11.7.3. The range-to( ) Function
- 11.7.4. The string-range( ) Function
- 11.7.5. Relative XPointers
- 11.7.6. here( )
- 11.7.7. origin( )
- 12. XInclude
- 12.1. The include Element
- 12.2. Including Text Files
- 12.3. Content Negotiation
- 12.4. Fallbacks
- 12.5. XPointers
- 13. Cascading Style Sheets (CSS)
- 13.1. The Levels of CSS
- 13.2. CSS Syntax
- 13.3. Associating Stylesheets with XML Documents
- 13.4. Selectors
- 13.4.1. The Universal Selector
- 13.4.2. Matching Descendants, Children, and Siblings
- 13.4.3. Attribute Selectors
- 13.4.4. Pseudo-Class Selectors
- 13.4.5. Pseudo-Element Selectors
- 13.5. The Display Property
- 13.5.1. Inline Elements
- 13.5.2. Block Elements
- 13.5.3. List Elements
- 13.5.4. Hidden Elements
- 13.5.5. Table Elements
- 13.6. Pixels, Points, Picas, and Other Units of Length
- 13.7. Font Properties
- 13.8. Text Properties
- 13.9. Colors
- 14. XSL Formatting Objects (XSL-FO)
- 14.1. XSL Formatting Objects
- 14.2. The Structure of an XSL-FO Document
- 14.3. Laying Out the Master Pages
- 14.3.1. Flowing Content into the Pages
- 14.3.2. Generating the Finished Document
- 14.4. XSL-FO Properties
- 14.5. Choosing Between CSS and XSL-FO
- 15. Resource Directory Description Language (RDDL)
- 15.1. What's at the End of a Namespace URL?
- 15.2. RDDL Syntax
- 15.3. Natures
- 15.4. Purposes
- III. Record-Like Documents
- 16. XML as a Data Format
- 16.1. Why Use XML for Data?
- 16.1.1. Mixed Environments
- 16.1.2. Communications Protocols
- 16.1.2.1. XML as a part of the Web: REST
- 16.1.2.2. XML for procedure calls over HTTP: XML-RPC
- 16.1.2.3. XML envelopes and messages: SOAP
- 16.1.2.4. Other options: BEEP and XMPP
- 16.1.3. Object Serialization
- 16.1.4. File Formats
- 16.1.5. Databases
- 16.1.6. RDF
- 16.1. Why Use XML for Data?
- 16. XML as a Data Format
- 16.2. Developing Record-Like XML Formats
- 16.2.1. Basic Application Requirements
- 16.2.1.1. Where and how will new documents be created?
- 16.2.1.2. How complex will the document be?
- 16.2.1.3. How will documents be consumed?
- 16.2.1.4. How widely will the resulting documents be distributed?
- 16.2.1.5. Will others need to incorporate this document structure into their own applications?
- 16.2.1. Basic Application Requirements
- 16.2.2. Investigating Available Options
- 16.2.2.1. XML vocabulary development
- 16.2.3. Planning for Growth
- 16.2.4. Choosing a Validation Method
- 16.2.5. Namespace Support
- 16.2.5.1. Will instance documents need to be validated using a DTD?
- 16.2.5.2. Will markup from this application need to be embedded in other applications?
- 16.2.5.3. Are there legacy XML document formats to support?
- 16.2.6. Maintaining Compatibility
- 16.3. Sharing Your XML Format
- 17. XML Schemas
- 17.1. Overview
- 17.1.1. Schemas Versus DTDs
- 17.1.2. Namespace Issues
- 17.1. Overview
- 17.2. Schema Basics
- 17.2.1. Document Organization
- 17.2.2. Annotations
- 17.2.2.1. The xs:documentation element
- 17.2.2.2. The xs:appinfo element
- 17.2.3. Element Declarations
- 17.2.3.1. Simple types
- 17.2.4. Attribute Declarations
- 17.2.4.1. Attribute groups
- 17.3. Working with Namespaces
- 17.3.1. Target Namespaces
- 17.3.2. Controlling Qualification
- 17.4. Complex Types
- 17.4.1. Occurrence Constraints
- 17.4.2. Types of Element Content
- 17.5. Empty Elements
- 17.5.1. The complexContent Element
- 17.6. Simple Content
- 17.6.1. Defining New Simple Types
- 17.6.2. Facets
- 17.6.2.1. Handling whitespace
- 17.6.2.2. Restricting length
- 17.6.2.3. Enumerations
- 17.6.2.4. Numeric facets
- 17.6.2.4.1. Minimum and maximum values
- 17.6.2.4.2. Length and precision
- 17.6.2.5. Enforcing format
- 17.6.2.6. Lists
- 17.6.2.7. Unions
- 17.7. Mixed Content
- 17.7.1. Allowing Mixed Content
- 17.7.2. Controlling Element Placement
- 17.7.3. Using Groups
- 17.8. Allowing Any Content
- 17.8.1. Using Multiple Documents
- 17.8.1.1. Including external declarations
- 17.8.1.2. Modifying external declarations
- 17.8.1.3. Importing schemas for other namespaces
- 17.8.1. Using Multiple Documents
- 17.8.2. Derived Complex Types
- 17.8.2.1. Deriving by extension
- 17.8.2.2. Deriving by restriction
- 17.8.2.3. Using derived types
- 17.8.3. Substitution Groups
- 17.9. Controlling Type Derivation
- 17.9.1. Abstract Elements and Types
- 17.9.2. The Final Attribute
- 17.9.3. Setting fixed Facets
- 17.9.4. Uniqueness and Keys
- 17.9.4.1. Forcing uniqueness
- 17.9.4.2. Keys and references
- 18. Programming Models
- 18.1. Common XML Processing Models
- 18.1.1. Text-Based XML Processing
- 18.1.2. Event-Driven XML Processing
- 18.1.3. Tree-based XML Processing
- 18.1.4. Pull-Based XML Processing
- 18.1.5. Transformations
- 18.1.6. Abstracting XML Away
- 18.1.7. Standards and Extensions
- 18.1.8. Combining Approaches
- 18.1. Common XML Processing Models
- 18.2. Common XML Processing Issues
- 18.2.1. What You Get Is Not What You Saw
- 18.2.2. To Read the DTD or Not To Read the DTD?
- 18.2.3. Whitespace
- 18.2.4. Entity References
- 18.2.5. CDATA Sections
- 18.2.6. Comments
- 18.2.7. Processing Instructions
- 18.2.8. Notations
- 18.2.9. Unparsed Entities
- 18.3. Generating XML Documents
- 19. Document Object Model (DOM)
- 19.1. DOM Foundations
- 19.1.1. DOM Notation
- 19.1.2. DOM Strengths and Weaknesses
- 19.1. DOM Foundations
- 19.2. Structure of the DOM Core
- 19.2.1. Generic Versus Specific DOM Interfaces
- 19.3. Node and Other Generic Interfaces
- 19.3.1. The NodeList Interface
- 19.3.2. The NamedNodeMap Interface
- 19.3.3. Relating Document Structure to Nodes
- 19.4. Specific Node-Type Interfaces
- 19.4.1. Structural Nodes
- 19.4.1.1. DocumentType
- 19.4.1.2. ProcessingInstruction
- 19.4.1.3. Notation
- 19.4.1.4. Entity
- 19.4.1. Structural Nodes
- 19.4.2. Content Nodes
- 19.4.2.1. Document
- 19.4.2.2. DocumentFragment
- 19.4.2.3. Element
- 19.4.2.4. Attr
- 19.4.2.5. CharacterData
- 19.4.2.6. Comment
- 19.4.2.7. EntityReference
- 19.4.2.8. Text
- 19.4.2.9. CDATASection
- 19.5. The DOMImplementation Interface
- 19.6. DOM Level 3 Interfaces
- 19.6.1. DOMStringList
- 19.6.1.1. NameList
- 19.6.1.2. DOMImplementationList
- 19.6.1.3. DOMImplementationSource
- 19.6.1.4. TypeInfo
- 19.6.1.5. UserDataHandler
- 19.6.1.6. DOMError
- 19.6.1.7. DOMErrorHandler
- 19.6.1.8. DOMLocator
- 19.6.1.9. DOMConfiguration
- 19.6.1. DOMStringList
- 19.7. Parsing a Document with DOM
- 19.8. A Simple DOM Application
- 20. Simple API for XML (SAX)
- 20.1. The ContentHandler Interface
- 20.2. Features and Properties
- 20.3. Filters
- IV. Reference
- 21. XML Reference
- 21.1. How to Use This Reference
- 21.2. Annotated Sample Documents
- 21.3. XML Syntax
- 21.3.1. Global Syntax Structures
- Characters
- Whitespace
- Names
- Character References
- Predefined Entities
- CDATA (Character Data) Sections
- Entities
- Parameter Entity References
- General Entity References
- Comments
- Processing Instructions
- XML Declaration
- Version Information
- Encoding Declaration
- Standalone Declaration
- 21.3.1. Global Syntax Structures
- 21.3.2. DTD (Document Type Definition)
- Parameter Entities
- Parameter Entity Declarations
- Parsed General Entities
- Text Declarations
- External Subset
- Internal DTD Subset
- Element Type Declaration
- Empty Element Type
- Any Element Type
- Mixed Content Element Type
- Constrained Child Nodes
- Attribute List Declaration
- NOTATION Attribute Type
- Enumeration Attribute Type
- Default Values
- Special Attributes
- Notation Declaration
- Conditional Sections
- 21.3.3. Document Body
- Start-Tags and End-Tags
- Empty-Element Tags
- Attributes
- 21. XML Reference
- 21.3.4. Namespaces
- Unqualified Names
- Qualified Names
- Default Namespace Declaration
- Namespace Prefix Declaration
- 21.4. Constraints
- 21.4.1. Well-Formedness Constraints
- PEs in Internal Subset
- External Subset
- PE Between Declarations
- Element Type Match
- Unique Att Spec
- No External Entity References
- No < in Attribute Values
- Legal Character
- Entity Declared
- Parsed Entity
- No Recursion
- In DTD
- 21.4.1. Well-Formedness Constraints
- 21.4.2. Validity Constraints
- Root Element Type
- Proper Declaration/PE Nesting
- Standalone Document Declaration
- Element Valid
- Attribute Value Type
- Unique Element Type Declaration
- Proper Group/PE Nesting
- No Duplicate Types
- ID
- One ID per Element Type
- ID Attribute Default
- IDREF
- Entity Name
- Name Token
- Notation Attributes
- One Notation per Element Type
- No Notation on Empty Element
- Enumeration
- Required Attribute
- Attribute Default Legal
- Fixed Attribute Default
- Proper Conditional Section/PE Nesting
- Entity Declared
- Notation Declared
- Unique Notation Name
- 21.4.3. Namespace Constraints
- Leading "XML"
- Prefix Declared
- 21.5. XML 1.0 Document Grammar
- 21.5.1. EBNF Grammar for XML 1.0 (Third Edition)
- 21.5.1.1. Document
- 21.5.1.2. Character range
- 21.5.1.3. Whitespace
- 21.5.1.4. Names and tokens
- 21.5.1.5. Literals
- 21.5.1.6. Character data
- 21.5.1.7. Comments
- 21.5.1.8. Processing instructions
- 21.5.1.9. CDATA sections
- 21.5.1.10. Prolog
- 21.5.1.11. Document type definition
- 21.5.1.12. External subset
- 21.5.1.13. Standalone document declaration
- 21.5.1.14. Element
- 21.5.1.15. Start-tag
- 21.5.1.16. End-tag
- 21.5.1.17. Content of elements
- 21.5.1.18. Tags for empty elements
- 21.5.1.19. Element type declaration
- 21.5.1.20. Element-content models
- 21.5.1.21. Mixed-content declaration
- 21.5.1.22. Attribute-list declaration
- 21.5.1.23. Attribute types
- 21.5.1.24. Enumerated attribute types
- 21.5.1.25. Attribute defaults
- 21.5.1.26. Conditional section
- 21.5.1.27. Character reference
- 21.5.1.28. Entity reference
- 21.5.1.29. Entity declaration
- 21.5.1.30. External entity declaration
- 21.5.1.31. Text declaration
- 21.5.1.32. Well-formed external parsed entity
- 21.5.1.33. Encoding declaration
- 21.5.1.34. Notation declarations
- 21.5.1.35. Characters
- 21.5.1. EBNF Grammar for XML 1.0 (Third Edition)
- 21.6. XML 1.1 Document Grammar
- 21.6.1. EBNF Grammar for XML 1.1
- 21.6.1.1. Document
- 21.6.1.2. Character range
- 21.6.1.3. Whitespace
- 21.6.1.4. Names and tokens
- 21.6.1.5. Literals
- 21.6.1.6. Character data
- 21.6.1.7. Comments
- 21.6.1.8. Processing instructions
- 21.6.1.9. CDATA sections
- 21.6.1.10. Prolog
- 21.6.1.11. Document type definition
- 21.6.1.12. External subset
- 21.6.1.13. Standalone document declaration
- 21.6.1.14. Element
- 21.6.1.15. Start-tag
- 21.6.1.16. End-tag
- 21.6.1.17. Content of elements
- 21.6.1.18. Tags for empty elements
- 21.6.1.19. Element type declaration
- 21.6.1.20. Element-content models
- 21.6.1.21. Mixed-content declaration
- 21.6.1.22. Attribute-list declaration
- 21.6.1.23. Attribute types
- 21.6.1.24. Enumerated attribute types
- 21.6.1.25. Attribute defaults
- 21.6.1.26. Conditional section
- 21.6.1.27. Character reference
- 21.6.1.28. Entity reference
- 21.6.1.29. Entity declaration
- 21.6.1.30. External entity declaration
- 21.6.1.31. Text declaration
- 21.6.1.32. Well-formed external parsed entity
- 21.6.1.33. Encoding declaration
- 21.6.1.34. Notation declarations
- 21.6.1. EBNF Grammar for XML 1.1
- 22. Schemas Reference
- 22.1. The Schema Namespaces
- 22.2. Schema Elements
- xs:all
- xs:annotation
- xs:any
- xs:anyAttribute
- xs:appinfo
- xs:attribute
- xs:attributeGroup
- xs:choice
- xs:complexContent
- xs:complexType
- xs:documentation
- xs:element
- xs:enumeration
- xs:extension
- xs:field
- xs:fractionDigits
- xs:group
- xs:import
- xs:include
- xs:key
- xs:keyref
- xs:length
- xs:list
- xs:maxExclusive
- xs:maxInclusive
- xs:maxLength
- xs:minExclusive
- xs:minInclusive
- xs:minLength
- xs:notation
- xs:pattern
- xs:redefine
- xs:restriction
- xs:schema
- xs:selector
- xs:sequence
- xs:simpleContent
- xs:simpleType
- xs:totalDigits
- xs:union
- xs:unique
- xs:whiteSpace
- 22.3. Built-in Types
- xs:anyURI
- xs:base64Binary
- xs:boolean
- xs:byte
- xs:date
- xs:dateTime
- xs:decimal
- xs:double
- xs:duration
- xs:ENTITIES
- xs:ENTITY
- xs:float
- xs:gDay
- xs:gMonth
- xs:gMonthDay
- xs:gYear
- xs:gYearMonth
- xs:hexBinary
- xs:ID
- xs:IDREF
- xs:IDREFS
- xs:int
- xs:integer
- xs:language
- xs:long
- xs:Name
- xs:NCName
- xs:negativeInteger
- xs:NMTOKEN
- xs:NMTOKENS
- xs:nonNegativeInteger
- xs:nonPositiveInteger
- xs:normalizedString
- xs:NOTATION
- xs:positiveInteger
- xs:QName
- xs:short
- xs:string
- xs:time
- xs:token
- xs:unsignedByte
- xs:unsignedInt
- xs:unsignedLong
- xs:unsignedShort
- 22.4. Instance Document Attributes
- xsi:nil
- xsi:noNamespaceSchemaLocation
- xsi:schemaLocation
- xsi:type
- 23. XPath Reference
- 23.1. The XPath Data Model
- 23.2. Data Types
- 23.3. Location Paths
- 23.3.1. Abbreviated Syntax
- 23.3.2. Axes
- 23.3.3. Node Tests
- 23.4. Predicates
- 23.5. XPath Functions
- boolean( )
- ceiling( )
- concat( )
- contains( )
- count( )
- false( )
- floor( )
- id( )
- lang( )
- last( )
- local-name( )
- name( )
- namespace-uri( )
- normalize-space( )
- not( )
- number( )
- position( )
- round( )
- starts-with( )
- string( )
- string-length( )
- substring( )
- substring-after( )
- substring-before( )
- sum( )
- translate( )
- true( )
- 24. XSLT Reference
- 24.1. The XSLT Namespace
- 24.2. XSLT Elements
- xsl:apply-imports
- xsl:apply-templates
- xsl:attribute
- xsl:attribute-set
- xsl:call-template
- xsl:choose
- xsl:comment
- xsl:copy
- xsl:copy-of
- xsl:decimal-format
- xsl:element
- xsl:fallback
- xsl:for-each
- xsl:if
- xsl:import
- xsl:include
- xsl:key
- xsl:message
- xsl:namespace-alias
- xsl:number
- xsl:otherwise
- xsl:output
- xsl:param
- xsl:preserve-space
- xsl:processing-instruction
- xsl:sort
- xsl:strip-space
- xsl:stylesheet
- xsl:template
- xsl:text
- xsl:transform
- xsl:value-of
- xsl:variable
- xsl:when
- xsl:with-param
- 24.3. XSLT Functions
- current( )
- document( )
- element-available( )
- format-number( )
- function-available( )
- generate-id( )
- key( )
- system-property( )
- unparsed-entity-uri( )
- 24.4. TrAX
- 25. DOM Reference
- 25.1. Object Hierarchy
- 25.2. Object Reference
- Attr
- isId: boolean(3)
- name: DOMString
- ownerElement: Element(2)
- schemaTypeInfo: TypeInfo(3)
- specified: boolean
- value: DOMString
- CDATASection
- CharacterData
- data: DOMString
- length: unsigned long
- appendData: arg
- deleteData: offset, count
- insertData: offset, arg
- replaceData: offset, count, arg
- substringData: offset, count
- Comment
- Document
- doctype: DocumentType
- documentElement: Element
- documentURI: DOMString(3)
- domConfig: DOMConfiguration(3)
- implementation: DOMImplementation
- inputEncoding: DOMString(3)
- strictErrorChecking: boolean(3)
- xmlEncoding: DOMString(3)
- xmlStandalone: boolean(3)
- xmlVersion: DOMString(3)
- adoptNode: adoptNode, source(3)
- createAttribute: name
- createAttributeNS: namespaceURI, qualifiedName(2)
- createCDATASection: data
- createComment: data
- createDocumentFragment( )
- createElement: tagName
- createElementNS: namespaceURI, qualifiedName(2)
- createEntityReference: name
- createProcessingInstruction: target, data
- createTextNode: data
- getElementById: elementID(2)
- getElementsByTagName: tagName
- getElementsByTagNameNS: namespaceURI, localName(2)
- importNode: importedNode, deep(2)
- normalizeDocument( ) (3)
- renameNode: n, namespaceURI, qualifiedName(3)
- DocumentFragment
- DocumentType
- entities: NamedNodeMap
- internalSubset: DOMString
- name: DOMString
- notations: NamedNodeMap
- publicId: DOMString
- systemId: DOMString
- DOMConfiguration(3)
- parameterNames: DOMStringList(3)
- canSetParameter: name, value(3)
- getParameter: name(3)
- setParameter: name, value(3)
- DOMError(3)
- location: DOMLocator(3)
- message: DOMString(3)
- relatedData: DOMObject(3)
- relatedException: DOMObject(3)
- severity: unsigned short(3)
- type: DOMString(3)
- DOMErrorHandler(3)
- handleError: error(3)
- DOMException
- INDEX_SIZE_ERR [unsigned short, value: 1]
- DOMSTRING_SIZE_ERR [unsigned short, value: 2]
- HIERARCHY_REQUEST_ERR [unsigned short, value: 3]
- WRONG_DOCUMENT_ERR [unsigned short, value: 4]
- INVALID_CHARACTER_ERR [unsigned short, value: 5]
- NO_DATA_ALLOWED_ERR [unsigned short, value: 6]
- NO_MODIFICATION_ALLOWED_ERR [unsigned short, value: 7]
- NOT_FOUND_ERR [unsigned short, value: 8]
- NOT_SUPPORTED_ERR [unsigned short, value: 9]
- INUSE_ATTRIBUTE_ERR [unsigned short, value: 10]
- INVALID_STATE_ERR [unsigned short, value: 11](2)
- SYNTAX_ERR [unsigned short, value: 12](2)
- INVALID_MODIFICATION_ERR [unsigned short, value: 13](2)
- NAMESPACE_ERR [unsigned short, value: 14](2)
- INVALID_ACCESS_ERR [unsigned short, value: 15](2)
- VALIDATION_ERR [unsigned short, value: 16](3)
- TYPE_MISMATCH_ERR [unsigned short, value: 17](3)
- DOMImplementation
- createDocument: namespaceURI, qualifiedName, doctype(2)
- createDocumentType: qualifiedName, publicId, systemId(2)
- getFeature: feature, version(3)
- hasFeature: feature, version
- DOMImplementationRegistry(3)
- DOMImplementationSource(3)
- getDOMImplementation: features(3)
- getDOMImplementationList: features(3)
- DOMLocator(3)
- byteOffset: long(3)
- columnNumber: long(3)
- lineNumber: long(3)
- relatedNode: Node(3)
- uri: DOMString(3)
- utf16Offset: long(3)
- DOMObject(3)
- DOMString
- DOMStringList(3)
- length: unsigned long(3)
- contains: str(3)
- item: index(3)
- DOMUserData(3)
- Element
- schemaTypeInfo: TypeInfo(3)
- tagName: DOMString
- getAttribute: name
- getAttributeNS: namespaceURI, localName(2)
- getAttributeNode: name
- getAttributeNodeNS: namespaceURI, localName(2)
- getElementsByTagName: name
- getElementsByTagNameNS: namespaceURI, localName(2)
- hasAttribute: name(2)
- hasAttributeNS: namespaceURI, localName(2)
- normalize
- removeAttribute: name
- removeAttributeNS: namespaceURI, localName(2)
- removeAttributeNode: oldAttr
- setAttribute: name, value
- setAttributeNS: namespaceURI, qualifiedName, value(2)
- setAttributeNode: newAttr
- setAttributeNodeNS: newAttr(2)
- setIdAttribute: name, isId(3)
- setIdAttributeNS: namespaceURI, localName, isId(3)
- setIdAttributeNode: idAttr, isId(3)
- Entity
- inputEncoding: DOMString(3)
- notationName: DOMString
- publicId: DOMString
- systemId: DOMString
- xmlEncoding: DOMString(3)
- xmlVersion: DOMString(3)
- EntityReference
- NameList(3)
- length: unsigned long(3)
- contains: str(3)
- containsNS: namespaceURI, name(3)
- getName: index(3)
- getNamespaceURI: index(3)
- NamedNodeMap
- length: unsigned long
- getNamedItem: name
- getNamedItemNS: namespaceURI, localName(2)
- item: index
- removeNamedItem: name
- removeNamedItemNS: namespaceURI, localName(2)
- setNamedItem: arg
- setNamedItemNS: arg(2)
- Node
- attributes: NamedNodeMap
- baseURI: DOMString(3)
- childNodes: NodeList
- firstChild: Node
- lastChild: Node
- localName: DOMString(2)
- namespaceURI: DOMString(2)
- nextSibling: Node
- nodeName: DOMString
- nodeType: unsigned short
- nodeValue: DOMString
- ownerDocument: Document
- parentNode: Node
- prefix: DOMString(2)
- previousSibling: Node
- textContent: DOMString(3)
- appendChild: newChild
- cloneNode: deep
- compareDocumentPosition: other(3)
- getFeature: feature, version(3)
- getUserData: key(3)
- hasAttributes( )
- hasChildNodes( )
- insertBefore: newChild, refChild
- isDefaultNamespace: namespaceURI(3)
- isEqualNode: arg(3)
- isSameNode: other(3)
- isSupported: feature, version(2)
- lookupNamespaceURI: prefix(3)
- lookupPrefix: namespaceURI(3)
- normalize( )(2)
- removeChild: oldchild
- replaceChild: newChild, oldchild
- setUserData: key, data, handler(3)
- NodeList
- length: unsigned long
- item:index
- ProcessingInstruction
- data: DOMString
- target: DOMString
- Text
- wholeText: DOMString(3)
- isElementContentWhitespace: boolean(3)
- replaceWholeText: content(3)
- splitText: offset
- TypeInfo(3)
- typeName: DOMString(3)
- typeNamespace: DOMString(3)
- isDerivedFrom: typeNamespaceArg, typeNameArg, derivationMethod(3)
- UserDataHandler(3)
- handle: operation, key, data, src, dst(3)
- 26. SAX Reference
- 26.1. The org.xml.sax Package
- The Attributes Interface
- The ContentHandler Interface
- The DTDHandler Interface
- The EntityResolver Interface
- The ErrorHandler Interface
- The Locator Interface
- The XMLFilter Interface
- The XMLReader Interface
- The InputSource Class
- The SAXException Class
- SAXParseException
- SAXNotRecognizedException
- SAXNotSupportedException
- 26.1. The org.xml.sax Package
- 26.2. The org.xml.sax.helpers Package
- The AttributesImpl Class
- The DefaultHandler Class
- The LocatorImpl Class
- The NamespaceSupport Class
- The ParserAdapter Class
- The XMLFilterImpl Class
- The XMLReaderAdapter Class
- The XMLReaderFactory Class
- 26.3. SAX Features and Properties
- SAX Core Features
- SAX Core Properties
- 26.4. The org.xml.sax.ext Package
- The Attributes2 Interface
- The DeclHandler Interface
- The EntityResolver2 Interface
- The LexicalHandler Interface
- The Locator2 Interface
- 27. Character Sets
- 27.1. Character Tables
- 27.1.1. ASCII
- 27.1.2. ISO-8859-1, Latin-1
- 27.1.2.1. C1 controls
- 27.1.2.2. Latin-1
- 27.1. Character Tables
- 27.2. HTML4 Entity Sets
- 27.3. Other Unicode Blocks
- 27.3.1. Latin Extended-A
- 27.3.2. Latin Extended-B
- 27.3.3. IPA Extensions
- 27.3.4. Spacing Modifier Letters
- 27.3.5. Combining Diacritical Marks
- 27.3.6. Greek and Coptic
- 27.3.7. Cyrillic
- 27.3.8. Armenian
- 27.3.9. Hebrew
- 27.3.10. Arabic
- 27.3.11. Devanagari
- 27.3.12. Thai
- 27.3.13. Tibetan
- 27.3.14. Ethiopic
- 27.3.15. Latin Extended Additional
- 27.3.16. Greek Extended
- 27.3.17. General Punctuation
- 27.3.18. Currency Symbols
- 27.3.19. Letter-Like Symbols
- 27.3.20. Arrows
- 27.3.21. Mathematical Operators
- 27.3.22. Miscellaneous Technical
- 27.3.23. Optical Character Recognition
- 27.3.24. Geometric Shapes
- 27.3.25. Miscellaneous Symbols
- 27.3.26. Dingbats
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
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)
169.14 zł
199.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)
143.65 zł
169.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%) -
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)
92.65 zł
109.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...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.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)
203.15 zł
239.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 ...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.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%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.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: XML in a Nutshell. 3rd Edition Elliotte Rusty Harold, W. Scott Means (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.