Professional XML

As XML gains popularity, developers are looking to implement XML technologies in their line-of-business applicationsThis book offers readers real-world insight into XML so that they can build the best possible applicationsOffers an in-depth look at XML and discusses XML tools, services (RSS, SOAP, R...

Descripción completa

Detalles Bibliográficos
Otros Autores: Thangarathinam, Thiru, author (author), Evjen, Bill (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, IN : Wrox/Wiley Pub c2007.
Edición:1st edition
Colección:Wrox professional guides.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627392806719
Tabla de Contenidos:
  • Professional XML; About the Authors; Acknowledgments; Contents; Introduction; What You Need for This Book; Who Should Read This Book?; What This Book Covers; Conventions; Source Code; Errata; p2p.wrox.com; Part I: XML Basics; Chapter 1: XML Syntax; The Purpose of XML; XML Syntax and Rules; XML Namespaces; Summary; Chapter 2: XML Editors; Visual Studio .NET 2003; Visual Studio 2005; Altova XMLSpy 2006; Stylus Studio 2006; Oxygen XML Editor 6.2; Other XML Tools; Summary; Part II: Presentation; Chapter 3: XHTML and CSS; Understanding XHTML; Understanding CSS; Using Microformats; Summary
  • ResourcesChapter 4: XSL -FO; The Composition of XSL; XSL-FO Overview; XSL-FO Basics; Summary; Part III: Def ining Structure; Chapter 5: Document Type Definitions (DTDs); Why Document Type Definitions?; Internal DTDs; External DTDs; Building Your Own DTD; Using XML Tools to Create the DTD; DTD Validation; Summary; Chapter 6: XML Schemas; The Issues with DTDs; Building the Root XML Schema Document; Declaring Elements; Putting XML Schema Document Together; Commenting XML Schemas; XML Schema Tools; Summary; Chapter 7: RELAX NG; Why Another Schema Language?; Defining a RELAX NG Schema
  • Declaring ElementsRELAX NG Tools; RELAX NG Compact; Summary; Resources; Part IV: XML as Data; Chapter 8: XSLT; What Is XSLT?; XSLT Syntax; Executing XSLT; Changes with XSLT 2.0; Generating Output with XSLT; Debugging XSLT; Summary; Resources; Chapter 9: XPath; Major Features of XPath; Lessons from the Trenches; XPath in Java, .NET, and PHP; Tools for XPath; Summary; References; Chapter 10: XQuery; What Is XQuery?; A Simple XQuery Example; Enclosed Expressions; FLWOR Expressions; XQuery Functions; XQuery in Java; XQuery in Relational Databases; Summary; Chapter 11: XML in the Data Tier
  • XML and DatabasesRelational Databases; XML Databases; Other Databases; Summary; Resources; Part V: Programming XML; Chapter 12: XML Document Object Model (DOM); What Is DOM?; XML Validation Using XML DOM; Summary; Chapter 13: Simple API for XML (SAX); Introducing XML Parsing; SAX Architecture; SAX Packages and Classes; Searching in an XML File; Writing XML Contents Using SAX; XML Validation Using SAX; Advantages and Disadvantages of SAX; Summary; Chapter 14:Ajax; XMLHttpRequest; The DOM; Putting It All Together; Ajax Libraries; Ajax Resources; Summary; Chapter 15: XML and .NET
  • The Serialization of XMLDeserializing XML; XmlWriter; XmlReader; Reading XML Using XPathDocument; XML in ASP.NET 2.0; Summary; Chapter 16: XML and Java; Reading and Writing XML; XML Tree Models; Summary; Chapter 17: Dynamic Languages and XML; Perl; Python; Ruby; Summary; Resources; Chapter VI: XML Services; Chapter 18: RSS and Atom; What Is RSS?; Specifications; What Is Atom?; Reading RSS and Atom; Writing RSS and Atom; Summary; Resources; Chapter 19: Web Services; Why Web Services?; The Composition of Web Services; Building Web Services with C#; Building Web Services with Java
  • Consuming Web Services with C#