Xsv displays the error message shown fig
|
||||
---|---|---|---|---|
Chapter 15 | Extensible Markup Language (XML) |
The Schema in Fig. 15.12 indicates that every book element must contain child ele-ment title. If this element is omitted, the document is well formed, but not valid. If we remove line 8 from Fig. 15.11, XSV displays the error message shown in Fig. 15.13.
15.7 XML Vocabularies
XML allows document authors to create their own tags to describe data precisely. People | ||
---|---|---|
and organizations in various fields of study have created many different XML vocabularies | ||
for structuring data. Some of these vocabularies are: MathML (Mathematical Markup Lan- | ||
guage), Scalable Vector Graphics (SVG), Wireless Markup Language (WML), Extensible | ||
Business Reporting Language (XBRL), Extensible User Interface Language (XUL) and | ||
VoiceXML™. Two other examples of XML vocabularies are W3C XML Schema and the | ||
|
||
510 |
|
Chapter 15 |
Extensible Stylesheet Language (XSL), which is introduced in Section 15.8. The following subsections describe MathML, Chemical Markup Language (CML) and other XML vocab-ularies.
MathML markup describes mathematical expressions for display. Figure 15.14 uses MathML to mark up a simple expression. [Note: In this section, we provide sample outputs that illustrate how a MathML-enabled application might render the markup.]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|||
---|---|---|---|
Fig. 15.14 Expression marked up with MathML. (Part 1 of 2.) | |||