Creating XMLenabled Web pages

All this XML versatility does require just a little extra tweaking Your content that is, the data is separate from its context the way you present it in XML documents. That means you have to add some formatting information if you want to display more than just raw XML markup on a Web page. When it comes to actually adding formatting information, you have a couple of options. You can link an XML document to a CSS Cascading Style Sheets stylesheet which would hopefully make the information easier...

Amaya

Amaya is the W3C browser and authoring tool software that's used to create Web content that you can use to demonstrate and test many new developments in Web protocols and data formats. Amaya is versatile and extensible, which makes it easy to add new features. Along with support for XML, Amaya supports HTML, XHTML, MathML, and CSS 2. It also has limited Scalable Vector Graphics SVG support. See Chapter 4 for more information on XHTML. If it's good enough for the W3C, it should be good enough...

Creating an XSLT Stylesheet with XSLT Editors

If hand-coding is not your favorite art form, you can also use an XSLT editor to create your XSLT stylesheets instead. One of the friendliest WYSIWYG What You See Is What You Get XSLT editors is Altova StyleVision. We'll talk more about another Altova product, XMLSpy, in Chapter 19. StyleVision enables you to open an XML schema document and use a GUI Graphic User Interface to add CSS style rules to your XML elements and attributes to create an XSLT or XSL-FO stylesheet. Seriously easy. Altova...

Introducing Unicode

An industry group called the Unicode Consortium was formed in January 1991 to promote an open, standard, fully international, 16-bit character encoding technology. Not surprisingly, this encoding is also known as Unicode. Today, Unicode 4.0 the current, standard version of Unicode represents the fourth generation of the consortium's work in defining a single character-encoding technology to accommodate nearly every known human character set under a single representational scheme. Pretty amazing...

Using XPath with XMLSpy

XMLSpy is a multifaceted XML tool you can find more about it in Chapter 19 . In this section, you give XMLSpy's XPath Analyzer tool a test drive. You can download a free, full-featured, 30-day trial version of XMLSpy either the Enterprise or Professional Edition or a free, time-unlimited version of XMLSpy Home Edition. Here's where XMLSpy 2005 includes a built-in XPath Analyzer tool to help you build and test XPath expressions. To use the XPath Analyzer, follow these steps The Evaluate XPath...

XPath Syntax

XPath uses two types of syntax an abbreviated form and an unabbreviated form. In this section, we show you both forms. We start with the unabbreviated syntax because it's a little more descriptive and easier to follow. XPath calls the most important of its set of directions a location step. A location step searches for a node depending on the information that you give it. The general syntax for a location step is as follows axisname nodetest expression1 expression2 Here's a closer look at the...

Epic Editor

Arbortext has built Standard Generalized Markup Language SGML editors for years and has helped pave the way for XML tools. Epic Editor comes from that SGML background and has been adapted for XML. Epic Editor, which has earned worldwide recognition for its power, performance, and capabilities, enables you to author and edit a medium-to-large volume of XML-based business documentation that needs to be disseminated in multiple forms across the Web, on a CD-ROM, as PDFs, in print, and through...