September 2003
Intermediate to advanced
336 pages
7h 20m
English
The namespaces specification is very schizophrenic about using namespace prefixes in places that aren't actually defined to be XML names. The most common offender here is attribute values. This is particularly common in schema documents and XSLT stylesheets. For instance, the XSLT template below matches XHTML head elements and then selects the XHTML title element.
<xsl:template match="html:head"
xmlns:html="http://www.w3.org/1999/xhtml">
<fo:block><xsl:value-of select="html:title"/></fo:block>
</xsl:template>
However, element content can also be an issue. For example, consider the following elements.
<feature>uuid:a088355f-2fee-4001-ba17-e9926fca3eb5</feature> <file ...
Read now
Unlock full access