Below you will find 50 categories and 49 links related to XML Java Resources.
The Big Faceless Report Generator is a Java application for converting source documents written in XML to PDF. Built on top of the Big Faceless PDF and Graph Libraries, the Report Generator combines these features and wraps an XML parser around them. All the features of the PDF library are included-Unicode support, Encryption, TrueType fonts, Barcodes and more. Using JSP, ASP, XSL, or similar, creating dynamic PDF documents directly from a database is now as easy as HTML. Create inline graphs and charts with XML, directly from the database.
HTML2XHTML Converter (H2X) generates a well formed XHTML string from an HTML DOM object from pure JavaScript. H2X could be used in online wysiwyg html editors or any other javascript applications to produce well formed XHTML 1.0 code. It is easy to use in any Content Management System (CMS) to produce a well formed XHTML instead common HTML. H2X works in MS IE 5.0 (Windows) for Windows or above, Netscape 7.1, Mozilla 1.3 or above. It should work in all Mozilla based browsers (eg Firefox 0.8+).
Fully exploit the tremendous power of XML. Destined to become the information format of the future, XML (eXtensible Markup Language) is already being universally implemented by major players like Microsoft, IBM, and Netscape. Written by Microsoft insiders with hands-on XML experience, this book is a detailed resource kit for Web developers, IT professionals, software developers, programmers, and integrated solutions developers. This guide is packed with examples that can be used to leverage the full power of XML via real-world examples for creating applications such as e-commerce, data exchange, document formats, and customized markup languages. CD-ROM includes source code from the book and comprehensive demonstration applications, Active Server scripting examples for server-side interaction, and updates on XML from the W3C. Topics covered: Java XML parsers, server-side XML: Active Server Pages (ASPs) and servlets, XML data types.
What every IT manager and system administrator needs to know about the technology that drives the B2B marketplace. The B2B marketplace is rapidly exploding--fast outpacing business-to-consumer e-commerce and expected to reach more than $7 trillion in sales by 2004. This guidebook equips XML authors, programmers, and managers with the technology know-how they need to create and develop simple yet robust B2B systems from scratch. It provides easy-to-understand explanations on how and why XML and other important technologies such as HTTP and MIME are driving the B2B marketplace. Along with XML and Java code examples, readers will find broad coverage of emerging standards and protocols, including Simple Object Access Protocol (SOAP), ebXML from OASIS/UN/CEFACT, XML Common Business Language (xCBL), BizTalk, and Commerce XML (cXML), XML document structure, DTDs, XML Schema, Public-key infrastructure, Digital signatures, and XML Signature.
Oracle Corporation, committed to supporting XML in a wide range of products, has XML-enabled its entire Oracle Internet platform--the Oracle8i database, Oracle interMedia, Oracle Application Server, and a variety of other products. Building Oracle XML Applications, by Steve Muench, Oracle's lead "XML evangelist" and a key Oracle XML developer, gives Java and PL/SQL developers a rich and detailed look at the many tools Oracle has provided to support XML development, such as the Oracle XML Parser, the Oracle XML SQL Utility, and the XSQL Servlet. Products covered include: XSQL pages and the XSQL servlet: declarative templates and an extensive framework to assemble any kind of static or dynamic XML information and transform it for delivery using XSLT stylesheets; JDeveloper: a complete integrated development environment for Java XML developers, including editing, syntax checking, debugging, and more; XSLT Processor; XML SQL utility; XML Parser.
Intended for readers with some basic understanding of XML programming, this book discusses advanced XML technologies, such as XML Document Object Model, XML schemas, and XSL Transformations. Floyd, a technical journalist and Web developer, provides practical advise and sample code for how to: build customized sites; enhance site appearance and maintenance; determine when to use client-side or server-side processing; and integrate and use XML with databases. The enclosed CD-ROM includes a complete XML-based Web site, example programs, and on- line resources. Topics include: Building dynamic sites customized to your users' browsers and preferences; Serving XML using CGI, Java based servlets, and Active Server Pages; Enhancing site appearance, interoperability, and maintainability with XML; Client-side and server-side processing-with guidance on when to use each; Working with specialized Web vocabularies: VML, XHTML, SMIL, CDF, RDF.
The hottest new way to build content - know it or be left behind. Building XML Applications is your guide into this robust and flexible markup language which is revolutionizing the way information is presented, stored, and processed. With XML and Java, you can create the next generation of distributed Internet/Network applications. This book clearly explains XML and also walks you through the creation of real applications. Content-based structure and flexibility is at the core of XML, permitting the creation of documents with content bearing meaning for both humans and computers. Focusing on learning through examples, this book will show developers how to create financial, document management and electronic commerce XML applications to address real programming needs. Understand how XML applications are organized and structured Java and XML are integrated into a powerful tool set Information standards are created with XML.
Cocoon is an open source development framework for creating dynamic websites with XML and Java. Its popularity is rapidly expanding as companies look for ways to manage content in XML. It allows developers to deliver XML data in a variety of formats, including HTML and PDF, and on a wide variety of devices. This book is aimed at both web designers familiar with Java servlets and XML, as well as Java developers who need to create complex documents from XML data. It extends and enhances the standard Cocoon documentation by providing the background on Cocoon's architecture necessary for understanding how to use it. It also offers extensive coverage of the XSP language used with Cocoon and real-world implementation examples, including developing a web service with SOAP and sending text to web-enabled cellphones. Lead author Bill Brogden has written a number of books on Java, including Sybex's best-selling SOAP Programming with Java.
CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references. CodeNotes for XML is a practical handbook for Java and Visual Basic developers interested in working with XML. You will learn how to leverage both CSS and XSLT to produce rich, compelling output, as well as manipulate XML using the DOM and SAX APIs. The new XML Schema specification is also covered in-depth. CodeNotes for XML is your guide to these powerful technologies, presented within the context of the distributed application, database, or web-based world you already know. Gregory Brill has written for C++ Users Journal.
Designing XML Databases is a comprehensive guide to XML-based database design in Web and enterprise environments. If you already own an XML-enabled database system, you'll discover powerful design techniques for making the most of it. If you're working with a conventional RDBMS, you'll learn better ways to utilize it in XML application development. And if you're constructing an XML-based database from scratch, you'll master a complete conceptual framework, using a start-to-finish case study. Mark Graves covers all this, and more: Integrating database design, DBMS system design, and XML application design; Using object-oriented, relational, and flat-file databases to store XML data; Expert XML-based data modeling techniques; XML database queries: practical approaches, JDBC techniques, and mathematical foundations; Building XSL and Java user interfaces to Web XML databases; XML database architecture and native indexing; Integrating XML databases.
Learn why your organization needs XML and how it combines SGML's legendary power with the simplicity and accessibility of the best Web-based applications. Walk step-by-step through the fundamentals of XML usage and design: not just basic syntax, but the real-world processes you must understand to achieve XML's full benefits. Discover specific approaches for building a robust, effective XML-based intranet communications infrastructure-techniques you won't find anywhere else. Build six full-scale, practical XML applications, including bulletin boards, order entry systems, document conversion tools and more. All the Java, C++, C and perl source code you need is included on CD-ROM along with XML parsing tools and Sun Microsystem's Java Development Kit (JDK). There's no better way to jumpstart your own XML application development! Designing XML Internet Applications is the first complete guide to building XML Internet applications that can automate.
Start building XUL based applications with this introduction to XUL and its technologies. With so many different programming languages and operating systems, developers have been clamoring for a single "meta-language" to develop user interfaces that are cross-platform and cross-device. Mozilla.org responded by creating the eXtensible User interface Language (XUL), which allows developers to break from platform dependencies and develop rich, dynamic user interfaces in record time. Mozilla.org designed XUL to work together with such technologies as Resource Description Framework (RDF), XBL (XML Binding Language), JavaScript, XML (eXtensible Markup Language), and Cascading Style Sheets (CSS). Essential XUL Programming provides developers with an in-depth tutorial on developing XUL-based applications. The XUL library allows for the development of dynamically compiled Swing user interfaces using a XUL document as a description language.
Geared toward experienced developers, this reference demonstrates how Java 2 Platform, Enterprise Edition (J2EE), and XML technologies can be used together to create more robust distributed applications and software systems. The use of XML technology to extend and enhance the capabilities of the J2EE platform is covered in detail. Discussed are J2EE and XML integration at each layer of an n-tier distributed application model. Design patterns, tradeoffs, and decision criteria are provided in terms of individual XML and J2EE technology combinations. Hot topics in application integration are also covered, including Web services, architectures, and business partner integration. This guide teaches how, where, and why to use XML in each layer of a J2EE application. It categorizes and explains recent Java and XML technology developments and suggests ways in which a J2EE application can utilize them. Kurt Gabrick is a software architect and developer.
This second edition of Java & XML adds chapters on Advanced SAX and Advanced DOM, new chapters on SOAP and data binding, and new examples throughout. A concise chapter on XML basics introduces concepts, and the rest of the book focuses on using XML from your Java applications. This book covers: The basics of XML, including DTDs, namespaces, XML Schema, XPath, and XSL The SAX API, including all handlers, the SAX 2 extensions, filters, and writers The DOM API, including DOM Level 2, Level 3, and the Traversal, Range, CSS, Events, and HTML modules. The JDOM API, including the core, a look at XPath support, and JDOM as a JSR Using web publishing frameworks like Apache Cocoon Developing applications with XML-RPC Using SOAP and UDDI for web services Data Binding, using both DTDs and XML Schema for constraints Building business-to-business applications with XML Building information channels with RSS and dynamic content with XSP.
This new title provides an in-depth technical look at XML Data Binding, the process that automates the connection between XML documents and Java objects. The book offers complete documentation of all features in both the Sun Microsystems API and popular open source alternative implementations. It also gets into significant detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications. Provides an in-depth technical look at XML Data Binding. Offers complete documentation on all features in both the Sun Microsystems JAXB API and and popular open source alternative implementations. Provides numerous practical examples of using data binding in applications. The XML data binding tools discussed in this book allow you to jump directly from an XML document to Java objects and back again. Once you're in Java, you can work with your objects simply and intuitively in specific ways.
The power of XSLT is its ability to change the structure or format of any content that can be converted to XML. Java and XSLT shows you how to use XSL transformations in Java programs ranging from stand-alone applications to servlets. After an introduction to XSLT, the book focuses on applying transformations in some real-world scenarios, such as developing a discussion forum, transforming documents from one form to another, and generating content for wireless devices. Java and XSLT discusses several common XSLT processors and the TRAX API, paying special attention to performance issues. Although there's a brief tutorial introduction to the XSLT language, the primary focus of the book isn't on learning XSLT or developing stylesheets; it's on making practical use of transformations in Java code. The book covers: XSLT Basics; XSLT Beyond The Basics; Java Web Architecture; Programmatic Interfaces to XSLT Processors; Using XSLT with Servlets.
This title provides a comprehensive reference/tutorial for Java programmers who want to tap the synergy of XML and Java in key Web development tasks. The Java, XML, and Web Services Bible serves as a reference/tutorial for a variety of XML and Java related topics. It covers areas such as B2B, Instant Messaging, Java and XML Binding, Scalable Vector Graphics, and Application development with XML and JSP. It discusses some commercial and open technologies used with Java and XML such as Cocoon, Batik, and Xerces. Complete coverage of the latest techniques, protocols, and underlying technologies make this the ideal guide, whether you are an XML newcomer of a veteran Internet developer. Combine platform-neutral Java programming with XML's platform-neutral data format and you get a powerful new paradigm for creating distributed applications and Web services. Mike Jasnowski is a senior software engineer at eXcelon Corporation in Burlington, MA.
A nuts and bolts guide focusing exclusively on Suns Java XML API. The sole purpose of Sun Microsystems Java XML API is to write programs that generate XML data for transmission and programs that decipher incoming XML data. While there are many references on the market offering exhaustive coverage of Java, XML, and the JAXP, until now there were none dedicated to providing developers and IT professionals with instant access to critical, drill-down information on how to use the Java XML API to transmit, receive, create, load, and modify XML documents. Arthur Griffith offers clear and concise coverage of the underlying theory involved and uses numerous examples to demonstrate the APIs various features and capabilities. Companion Web site includes all examples from the book along with a valuable resource listing. Geared toward developers and IT professionals with an understanding of the fundamentals of Java, HTML, and URLs.
XMI (XML Metadata Interchange) is an advance in XML technology that enables you to represent objects in XML, exchange those objects with other software tools, and exploit modeling technology in your XML applications. Mastering XMI includes examples written in Java that demonstrate practical techniques for using XMI with both XML and UML. Also included is a discussion of how IBM is using XMI in its latest software development tools. The authors cover the basics first, detailing the essential XML and UML concepts that you need to know to understand XMI. In addition to XMI fundamentals, they explain how XMI works with the Model Driven Architecture (MDA), a new software development approach. After learning how XMI works, you will then learn how to: Use XMI to express your object-oriented software models in XML; Generate Java implementation classes from your models using the XMI Framework; Reverse engineer models from XML documents, DTDs, and schemas.
Develop and deploy robust, cross-platform documents and applications on the Oracle Internet Platform with XML--the flexible markup language that's revolutionizing the way information is presented, stored, and processed on the Internet. Written by the Oracle XML Development Team, this authoritative handbook explains how to create XML documents and integrate legacy data systems with eCommerce initiatives. Included is a bonus CD-ROM containing JDeveloper 3.1 and Oracle Business Components for Java, Java and Java 2 parsers, and the XSQL Servlet. Create and parse XML using Java, C, C++, and PL/SQL XML parsers. Transform XML into other text-based formats using the XSL processor. Use the Java class generator to send XML data from Web applications. Develop robust applications for the Oracle8i database with Java XML components. Deliver dynamic Web content using the XSQL Servlet. Develop applications for the oracle Application Server. Search XML documents.
Processing XML with Java provides a brief review of XML fundamentals, including XML syntax; DTDs, schemas, and validity; stylesheets; and the XML protocols XML-RPC, SOAP, and RSS. The core of the book comprises in-depth discussions on the key XML APIs Java programmers must use to create and manipulate XML files with Java. These include the Simple API for XML (SAX), the Document Object Model (DOM), and JDOM (a Java native API). In addition, the book covers many useful supplements to these core APIs, including XPath, XSLT, TrAX, and JAXP. Practical in focus, Processing XML with Java is filled with over two hundred examples that demonstrate how to accomplish various important tasks related to file formats, data exchange, document transformation, and database integration. You will learn how to read and write XML documents with Java code, convert legacy flat files into XML documents, communicate with network servers that send and receive XML data.
This book provides a snapshot of the current state of these rapidly evolving technologies, beginning by detailing the main protocols that underpin the Web Services model (SOAP, WSDL, and UDDI), and then putting this theory to practical use in a wide array of popular toolkits, platforms, and development environments. The technologies presented in this book provide the foundations of Web Services computing, which is set to revolutionize Distributed Computing, as we know it. This book covers: The architecture of Web Services - past, present, and future; Detailed explanation of SOAP 1.1; An overview of SOAP 1.2; IBM Web Services Toolkit and Microsoft SOAP toolkit 2.0; Other SOAP implementations in Perl, C++, and PHP; Java Web Services with Apache SOAP; WSDL 1.1, UDDI 1.0, and 2.0; Creating and deploying Web Services using .Net; Building Web Services using Python; Applying security at both transport and application levels.
Using Java and XML, you can now easily create "wizard-like" program generators that automate much of the work of software development(and deliver significant productivity improvements. In this book, former Bell Laboratories Distinguished Staff Member J. Craig Cleaveland shows you how to do it. Using extensive practical examples, Program Generators with XML and Java walks you through every step: Identifying off-the-shelf tools for quickly building program generators; Domain Analysis: determining the terminology, boundaries, commonalities, and variabilities of software families; Domain Implementation: processes and tools for efficiently generating customized software; Accounting for run-time and compile-time variabilities; Using XML documents as program specifications, and using the DOM and SAX APIs to read and analyze them; Using JavaServer Pages and XPath/XSLT to generate customized software; The role of reusable architectures and components.
The XML explosion hardly needs any introduction it's everywhere and there just seems to be no end to what can be done with XML. While writing to the W3C standards, and keeping up with the pace for corporate implementation, you, the programmer or web developer, will need a comprehensive guide to get you started and show you what XML and its related technologies can do. A thorough guide is imperative to success because you will need to know and understand the full scope of XML from day one in order to work with it successfully. With your time constraints and impossible project schedules, you need a comprehensive guide that fulfills your needs in one complete book. Inside XML is an anchor book that covers both the Microsoft and non-Microsoft approach to XML programming. It covers in detail the hot aspects of XML; such as, DTD's vs. XML Schemas, CSS, XSL, XSLT, Xlinks, Xpointers, XHTML, RDF, CDF, parsing XML in Perl and Java, and much more.
XML is the de-facto standard for manipulating and sharing data among applications. It is supported by every major programming tool and language, including Java, Microsoft .NET, Oracle, SQL Server, etc. All professional developers and administrators - even those who don't intend to build XML applications - need a basic understanding of it just to read and maintain data they receive and process. Many of them don't have the time for a thick reference book or detailed tutorial. Sams Teach Yourself XML in 10 Minutes quickly covers the basics of XML and its family of related concepts, including basic syntax, DTDs, XML Schema, DOM, SAX, XSL, and XPath. Each topic is illustrated with an example to ensure readers' understanding. Andrew Watt is an independent consultant and author with knowledge and interest in XML and graphics topics. He is the author of Designing SVG Web Graphics (New Riders, 2001) and XPath Essentials (John Wiley & Sons, 2002).