Skip to Content
Learning XML
book

Learning XML

by Erik T. Ray
January 2001
Beginner to intermediate
368 pages
9h 10m
English
O'Reilly Media, Inc.
Content preview from Learning XML
N
name

Any object in XML has a type specifier called a name. For example, an element that describes the title of a book might be given the name "booktitle". The representation of the element must include the name in both its start and end tags, like this:

<booktitle>Wart Removal</booktitle

Names in XML must obey rules about character composition. For example, element names must start with either an underscore or a letter. See also attribute, element, markup.

namespace

Any of a group of specified elements and attributes that can be used in a document by prefixing a namespace identifier to an element's name, e.g., <namespace:element>. Namespaces must be declared using the xmlns declaration. The following syntax is used for a namespace declaration:

<xmlns:name=uri>

The name of the namespace is given by name, and the location of the namespace maintainer or version is given by uri (though parsers usually don't do anything with this information). Namespaces allow you to mix different sets of element definitions in a single document, for example, using mathematical equations in an HTML document. See also element, qualified element name.

namespace prefix

The identifier preceding an element's name that indicates the namespace it belongs to; for example, <namespace:element>. See also element, qualified element name, namespace.

node

This term comes from the realm of computer science, where it's used to describe a point in an abstract network of connected items. In XML, it refers to ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning XML, 2nd Edition

Learning XML, 2nd Edition

Erik T. Ray
Beginning XML, 4th Edition

Beginning XML, 4th Edition

Jeff Rafter, Danny Ayers, Jon Duckett, Eric van der Vlist, Joe Fawcett, Linda McKinnon, David Hunter, Andrew Watt
XML Schema

XML Schema

Eric van der Vlist
Java and XML, 3rd Edition

Java and XML, 3rd Edition

Brett McLaughlin, Justin Edelson

Publisher Resources

ISBN: 0596000464Catalog PageErrata