Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 845 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
845
Dung lượng
33,34 MB
Nội dung
[...]... think is vital: how to locate information in documents that are marked up using XML and how to find and extract that information in repositories of such documents It is certainly important to mark up your documents and your data to capture the meaning inherent in them, but tremendous additional value is available w h e n you can use powerful query facilities that not only find certain documents in. .. t i o n : P u t t i n g t h e " W " in " W W W " 605 17.1 Introduction 605 17.2 What Is Internationalization? 606 17.3 Internationalization and theWorld WideWeb 607 17.3.1 Unicode 609 17.3.2 W3C Character Model for theWorld WideWeb 615 17.4 Internationalization Implications: XPath,XQuery,andSQL/XML 618 17.5 Chapter Summary 621 Chapter 18 Finding Stuff 623 18.1 Introduction 623 18.2 FindingStructured... Contents Part III Managing and Storing X M L f o r Querying Chapter 7 151 Managing XML: T r a n s f o r m i n g and Connecting 153 7.1 7.2 Introduction 153 Transforming, Formatting, and Displaying XML 154 7.2 I ExtensibleStylesheet LanguageTransformations (XSLT) 155 7.2.2 ExtensibleStylesheet Language: Formatting Objects (XSL FO) 162 7.3 The Relationships between XML Documents 163 7.3.1 XML Inclusions (Xlnclude)... subject of querying XML In doing so, we give you not only valuable insights about locating and retrieving information in XML documents, but we put the subject into the contexts in which it will be used Who should read this book We wrote this book primarily to benefit software engineers who have to design and build applications that use XML and to access documents and data presented in an XML form While... QueryingXML, so we start by introducing XML, describing what we mean by "querying, " and then discussing the special challenges inquerying XML XML the Extensible Markup Language - defines a set of rules for adding markup to data Markup adds structure to data, and gives us a way of talking about the meaning of that data The family of XML technologies provides a way to standardize the representation... co-author, friend, and backpacking buddy, Stephen Buxton, for stepping in to write the book with me - he joined me just as I was falling into despair at the magnitude of the task and the difficulty of writing this book while doing my "day job" Stephen: I'd like to say thank you to my family for their support and encouragement - my kids Maria and Samuel, and my other "kids" Jennie and Sarah, and most of all,... languages and responds to the question of whether XPath,XQuery, SQL, a n d / o r SQL/XML are suitable for querying documents that are marked up using such languages or whether other, more specific, query facilities are needed to deal with them It also looks at the ways in which XML is, and is going to be, used on the Internet, both for casual uses like browsing and for industrial uses such as data interchange... between business partners The impacts of internationalization on XML and related specifications are addressed here as well We finish up the book with appendices that give you a glimpse into the way in which open standards like XML,XQuery,and SQL/ XML are developed, that contain the complete grammar of XQuery, Syntax Conventions xxiii that list and describe all of the SQL/XML functions, and that provides... data and queries in appendix A, plus additional examples and explanations, are available for download from the web site for this book's examples, http://xqzone.marklogic.com/queryingxmlbook/ You may also visit http://www.mkp.com/QueryingXML for more information Type conventions A quick note on the typographical conventions we use in this book seems in order: 9 Type in this font is used for all ordinary... 164 7.3.2 XML Pointer Language (XPointer) 168 7.3.3 XML Linking Language (XLink) 173 7.4 Relationship Constraints: Enforcing Consistency 185 7.5 Chapter Summary 191 Chapter 8 Storing: X M L and Databases 8 I 8.2 8.3 8.4 8.5 8.6 Introduction 193 The Need for Persistence 194 8.2 I Databases 195 8.2.2 Other Persistent Media 200 8.2.3 ShreddingYour Data 20 I SQL/XML' sXMLType 206 AccessingPersistent XML . Gray, Microsoft Research
Querying XML: XQuery, XPath, and SQL/XML in
Context
Jim Melton and Stephen Buxton
Data Mining: Concepts and Techniques, Second. Summary and Further Reading 149
x Contents
Part III Managing and Storing XML for Querying
151
Chapter 7 Managing XML: Transforming and Connecting 153