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...
Otros Autores: | , |
---|---|
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#