Beginning XML Databases
Home > Computing and Information Technology > Databases > Beginning XML Databases
Beginning XML Databases

Beginning XML Databases

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Supported by all major database systems, XML provides an easy, standardized method of transferring data between databases and to and from the Web, independent of the software in use Offers database programmers and data-driven Web developers detailed guidance on how to understand and work with XML as data Numerous hands-on, step-by-step examples help readers learn to simplify database work using XML Shows how to use XML to exchange data between multiple databases either internally or with external customers and partners Covers XML in popular databases including Oracle Database, SQL Server, and brief coverage of DB2 Database Covers basic syntax for XML, the XML DOM, and XSL – with an emphasis on database use, and native XML databases Additional topics covered include Native XML databases, XPath, XQuery, XLink, XPointer, DTDs, XML Schemas, among others

Table of Contents:
Introduction. Chapter 1: What Is XML? Comparing HTML and XML. What Is XML Capable Of? What Is XSL? Creating and Displaying a Simple XML Document. Embedding XML in HTML Pages (Data Islands). Introducing the XML Document Object Model. XML Browsers and Different Internet Browsers. The Document Type Definition. XML Syntax. Elements. Attributes. Reserved Characters in XML. Ignoring the XML Parser with CDATA. What Are XML Namespaces? XML in Many Languages. Summary. Exercises. Chapter 2: The XML Document Object Model. Basic XML DOM Structure. The Primary XML DOM Classes. The Node Class. The Document Class. The Element Class. The Attr Class. The Text Class. More Obscure XML DOM Classes. The parseError Class. HTTPRequest Class. Other Classes. Generating XML Using ASP. Summary. Exercises. Chapter 3: Extending the Power of XML with XSL. What Is XSL? The Roots of XSL. Basic XSL Elements Syntax. Processing Instruction Elements. Transformation Elements. Node Creation Elements. Data Retrieval Elements. Control Structure Elements. Advanced XSL Syntax. Function Versus Method. XSL Function Syntax. XSL Method Syntax. XSL Pattern Matching Syntax. Combining the XML DOM and XSL. Summary. Exercises. Chapter 4: Relational Database Tables and XML. Using SQL for Database Access. Queries. Changing Data in a Database. Generating XML Pages Using Basic SQL. Summary. Exercises. Chapter 5: Oracle Database and XML. The Oracle XMLType Data Type. Oracle XMLType Data Type Methods. Implementing XML in an Oracle Database. Creating XML Documents from an Oracle Database. XML and the Database. New XML Documents. Retrieving from XML Documents. Using XMLType Methods to Read XML Documents. Changing and Removing XML Document Content. Summary. Exercises. Chapter 6: SQL Server and XML. The SQL Server XML Data Type. SQL Server XML Data Type Methods. Generating XML: The FOR XML Clause. FOR XML RAW Mode. FOR XML AUTO Mode. FOR XML EXPLICIT Mode. FOR XML PATH Mode. Generating Tuples from XML: OPENXML. Working with XML Data Types. Adding XML Documents to SQL Server. Retrieving and Modifying XML Data Types. Defining XML Content with XSD Schemas. Strongly Typing XML Documents with XSD. Mapping an XSD Schema to a Table. Annotating the XSD Script to Enforce Relationships. Storing XSD as a Schema Collection. Creating Indexes on XML Data Types. Summary. Exercises. Chapter 7: XML in Heterogeneous Environments. Basic XML Document Transfer. Sharing XML with Web Services. The HTTP Protocol. Transformation Processing. Web Services Protocol. Applying Semantics to XML Transfers. Simple Object Access Protocol. External Data and XML. B2B Data Transfer. Summary. Exercises. Chapter 8: Understanding XML Documents as Objects. Why Explain the Object Model Here? XML Data as a Relational Structure. The Basics of the Object Data Model. Creating an Object Model from a Relational Model. XML Data as an Object Structure. Summary. Exercises. Chapter 9: What Is a Native XML Database? An XML Document Is a Database. Defining a Native XML Database. Creating a Native XML Database. Schema-Less Native XML Database Collections. What Is Indexing? What About Using XSL and the XML DOM? Classify Native XML Databases by Content. Document-Centric XML. Data-Centric XML. Using a Native XML Database. Summary. Exercises. Chapter 10: Navigating XML Documents Using XPath. What Is XPath? Absolute and Relative Paths. XPath Nodes. XPath Node Relationships. XPath Expression Syntax. Simple Expressions to Find Nodes. Find Specific Values Using Predicates. Use Wildcards to Find Unknown Nodes. Expressions on Multiple Paths. XPath Axes. XPath Functions. Accessor Functions. Errors and Tracing. Constructor Functions. Numeric Functions. String Functions. URI Functions. Boolean Functions. Functions on Durations, Dates, and Times. QName Functions. Node Functions. Sequence Functions. Context Functions. Summary. Exercises. Chapter 11: Reading XML Documents Using XQuery. What Is XQuery? Shared Components. The Basics of XQuery. Executing XQuery Queries. Embedding XQuery Code into HTML. XQuery Terminology. XQuery Syntax. Functions in XQuery. XQuery FLWOR. FLWOR: The Basic for Loop and Return Clause. FLWOR: Adding a where Clause. FLWOR: Adding an Order By Clause. FLWOR: Declaring Variables with the Let Clause. FLWOR: Embedded for Loops and Communication. XQuery in Oracle XML DB. What Is XQueryX? Summary. Exercises. Chapter 12: Some Advanced XML Standards. XLink and XPointer. What Is XLink? Simple XLinks. Extended XLinks. What Is XPointer? XForms and HTML Form Generation. The XForms Model. XForms Namespaces. Other XForms Input Types. Data Types in XForms. Restricting Values with XForms Properties. XForms Object Actions. Built-in and User-Defined Functions. Binding Data Using XPath. Embedding XML Documents with XInclude. Formatting XML Output Using XML-FO. Summary. Exercises. Chapter 13: Data Modeling and XML. The Document Type Definition. DTD Elements. DTD Attributes. DTD Entities. The XML Schema Definition. Global and Local Types. Basic XSD Structures. Substitution. Summary. Exercises. Chapter 14: Applying XML Databases in Industry. What Can XML Do? Managing Complex Data with XML. Does Database Size Matter? Are Schema Changes Easier with XML? Native XML Databases. Specific XML Vocabularies. XML Vocabularies. Commercial Implementation of XML. When to Use a Native XML Database. Summary. Glossary. Appendix A: Exercise Answers. Appendix B: The Sample Database. Appendix C: Syntax Conventions. Appendix D: XML Technology. Appendix E: XML Relational Database Technology. Index.


Best Sellers


Product Details
  • ISBN-13: 9780470107775
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wrox Press
  • Language: English
  • ISBN-10: 0470107774
  • Publisher Date: 02 Nov 2006
  • Binding: Digital (delivered electronically)
  • No of Pages: 470


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Beginning XML Databases
John Wiley & Sons Inc -
Beginning XML Databases
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Beginning XML Databases

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!