1 option
XML & related technologies
- Format:
- Book
- Author/Creator:
- Kahate, Atul, Author.
- Language:
- English
- Subjects (All):
- XML (Document markup language).
- Physical Description:
- 1 online resource (527 pages)
- Edition:
- [First edition].
- Place of Publication:
- [Place of publication not identified] Dorling Kindersley India Pvt Ltd 2009
- Language Note:
- English
- Summary:
- XML has become the standard for all kinds of integration and deployment of applications, regardless of the technology platform. This book covers all aspects of dealing with XML, both from a conceptual as well as from a practical point of view. The book follows a visual approach to introduce concepts, making understanding it very easy. A large number of case studies and examples are provided for ease of learning and for hands-on practice.
- Contents:
- Cover
- XML
- Copyright
- Contents
- List of Figures and Tables
- Preface
- About the Author
- Introduction to XML
- What is XML?
- Communication Incompatibilities
- XML and Application Communication Incompatibilities
- XML Versus HTML
- Electronic Data Interchange
- Understanding EDI
- An overview of EDI
- The origins of EDI
- Non-EDI systems
- Partially integrated EDI systems
- Fully integrated EDI
- Advantages of EDI
- Data exchange standards
- EDI and the Internet
- XML Terminology
- XML Standards
- XML namespaces
- Document Type Definitions
- Cascading Style Sheets
- Extensible Stylesheet Language
- XML schemas
- XML Query Language
- XLink
- XPointer
- XPath
- XML Digital Signatures
- XHTML
- Key Terms and Concepts
- Chapter Summary
- Practice Set
- Answers to Exercises
- XML Syntaxes
- XML Syntax Checking
- The Idea of Markup
- XML Structure
- Inverted Tree Structure
- Creating Layers of Eements
- Comments in XML
- Order of Elements
- Organising Information in XML
- Classifying Information as per its Importance
- Adding the Details
- Transforming Information into an XML Format
- Creating WeLL-Formed XML Documents
- The Tag and the Root Element
- Opening and Closing of Tags
- Empty Elements
- Entities
- Element Naming and Nesting Conventions
- Adding Attributes
- XML Namespaces
- Introduction to DTD
- Document Type Declaration
- Element Type Declaration
- Valid and Well-formed Documents
- Specifying Sequences, Occurrences and Choices
- Empty, Any, and Mixed Content
- Attribute Declaration
- Defaults for Attributes
- Tpes of Attributes
- Conditional Sections
- Limitations of DTDs
- XML Schemas.
- Introduction to Schema
- Complex Types
- Basics of Simple and Complex Types
- Specifying the Frequency: minOccurs and maxOccurs
- Specifying Element Content
- Content Model Reuse
- Anonymous Types
- Mixed Content
- Grouping of Data
- Mandating all Elements
- Making Choices
- Sequences
- Simple Types
- Numeric Data Types
- Time Data Types
- XML Data Types
- String Data Types
- Binary Data Types
- Other Data Types
- Deriving Types
- Deriving by Restriction
- Facets
- Attributes
- Grouping Attributes
- The Need for CSS
- What is CSS?
- Advantages of Stylesheets
- Stylesheets and XML
- Classification of Stylesheets
- External Stylesheets
- Internal Stylesheets
- Inline Stylesheets
- Stylesheet Tips
- Stylesheet Features and Usages
- Setting Measurements
- Specifying Colours
- Using Fonts
- Setting Text Properties
- Box Properties
- Using Class Selectors
- Using Colours
- Setting Classification Properties
- Stylesheet Examples
- Introduction to XSL
- What is XSL?
- The Need For XSL
- XSL Transformations: An Overview
- Basics and Purpose of XSLT
- XML Path Language
- Nodes
- Location Paths
- Examples
- Using Predicates
- Unabbreviated and Abbreviated Syntaxes
- Extensible Stylesheet Language Transformations
- Templates
- Creating Elements and Attributes
- Looping and Sorting
- Conditional Processing
- Copying Nodes Using and
- Defining Variables Using
- XSL and CSS Together
- Extensibl Stylesheet Language Formatting Objects
- Overview of XSL-FO
- XSL-FO Layout
- Organisation of an XSL-FO Document
- XSL-FO: A Complete Example.
- Set Up for Running XSL-FO Examples
- Creating Lists in XSL-FO
- XML and Java
- Basics of Parsing
- What is Parsing?
- Parsing Approaches
- The StAX API
- JAXP
- Sun's JAXP
- JAXP and SAX
- JAXP and DOM
- JAXP and StAX
- XML and JAVA - A Case Study
- Case Study
- XML and ASP.NET
- Introduction
- XMLReader
- XMLWriter
- Extracting Data from a Database as an XML Document
- Web Services and AJAX
- Web Services
- How are Web Services Different?
- The Buzzwords in Web Services
- Java Web Services
- RESTful Web Services
- AJAX
- How does AJAX work?
- AJAX FAQ
- Life Without AJAX
- AJAX Coding
- Role of XML in Ajax - Case Study
- XML Security
- Threats and Risks
- Cryptography
- Symmetric and asymmetric key Cryptography
- Symmetric key Cryptography
- Asymmetric key Cryptography
- The RSA Algorithm
- Digital Signature
- XML Encryption
- XML Digital Signature
- XML key Management Specification
- Appendix - Miscellaneous Topics
- XML and Javascript
- VoiceXML
- XML and Databases
- Security Assertion Markup Language
- How SAML Works?
- classification of Assertions
- Assertion Details
- Assertion Examples
- ODF Versus OOXML
- Standardisation and Protocols
- JSON - An Alternative to XML?
- JSON Benefits
- JSON Technical Details
- JSON Drawbacks
- XHTML - The New HTML Standard
- XHTML Document Types
- Benefits of XHTML
- The W3C Markup Validation Service
- Valid XHTML
- invalid XHTML
- Index.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 1-282-65226-5
- 9786612652264
- 81-317-4209-1
- OCLC:
- 1027152500
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.