OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: Blank value in attribute list

[ Lists Home | Date Index | Thread Index ]
  • From: Kay Michael <Michael.Kay@icl.com>
  • To: "'Tim Bray'" <tbray@textuality.com>, Kay Michael <Michael.Kay@icl.com>, xml-dev@ic.ac.uk
  • Date: Mon, 28 Jun 1999 18:54:37 +0100

> >You can certainly write <ELEM attr=""/> in XML, and this is 
> distinct from
> >writing <ELEM/>; but be aware that there are a number of 
> interfaces in the
> >DOM and in XSL that do not distinguish the two cases.
> Maybe XSL, not the DOM.  (I hope). -T.
REC-DOM-Level-1-19981001, section 1.2, subsection "Interface Element",
"getAttribute": "returns the attribute value as a string, or the empty
string if that attribute does not have a specified value". 

Not all products comply, last time I tried DataChannel it returned null
rather than empty string.

To distinguish an absent attribute from an attribute whose value is "" you
have to use the more complex interface getAttributeNode().

Mike Kay  

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS