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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: Repeating attribute specifications

[ Lists Home | Date Index | Thread Index ]
  • From: David Schach <davidsch@microsoft.com>
  • To: xml-dev@ic.ac.uk
  • Date: Thu, 12 Jun 1997 14:57:31 -0700

Per section 3.3

	When more than one AttlistDecl is provided for a given element
type, the contents of all those provided are merged.  When more than one
definition is provided for the same attribute of a given element type,
the first declaration is binding and the later declarations are ignored.

In your example, the definition in the internal DTD, <!ATTLIST FOO BAR
CDATA "XYZZY">  is processed first so it takes precedence over the
definition in the external DTD.

> -----Original Message-----
> From:	Peter@ursus.demon.co.uk [SMTP:Peter@ursus.demon.co.uk]
> Sent:	Thursday, June 12, 1997 11:53 AM
> To:	xml-dev@ic.ac.uk
> Subject:	RE: Repeating attribute specifications
> 
> In message
> <011290D45A8ACF119B8B00805FD471D60344E247@RED-24-MSG.dns.microsoft.com
> > David Schach writes:
> > I think Tim misunderstood your question.  In the XML DTD, it is
> legal to
> > have multiple AttistDecl's for a given element type (see section
> 3.3).
> > This doesn't change the validity constraint of section 3.1.
> Attributes
> > in tags have to be unique.
> 
> I think I have misunderstood the answers as well :-)  I'd be grateful
> for a 
> very simple explanation.
> 
> I assumed that the multiple attributes was so that if (say) 
> 
> <!ATTLIST FOO BAR CDATA "BAZ">
> 
> occurs in the external DTD and
> 
> <!ATTLIST FOO BAR CDATA "XYZZY">
> 
> occurs in the internal subset
> then this is now legal whereas it wasn't before.  But what is now the
> default
> value of BAR? I assumed it was the later declaration ("XYZZY").
> Please
> disabuse me if this is wrong.  [I assume that 
> 
> <FOO BAR="abc" BAR="xyz">
> 
> is illegal, still.  If not we have some software to rewrite.]
> 
> 	P.
> 
> 
> > 
> > > -----Original Message-----
> > > From:	Richard Light [SMTP:richard@light.demon.co.uk]
> > > Sent:	Thursday, June 12, 1997 1:19 AM
> > > To:	xml-dev@ic.ac.uk
> > > Subject:	Re: Repeating attribute specifications
> > > 
> > > In message <3.0.32.19970611161725.00b540ac@pop.intergate.bc.ca>,
> Tim
> > > Bray <tbray@textuality.com> writes
> > > >>Is there anything in the XML spec which corresponds to the SGML
> > > >>stricture that "there can only be one attribute specification
> for
> > > each
> > > >>attribute definition", i.e. that you can't have repeated
> attribute
> > > >>specifications within a single start-tag?  
> > > >
> > > >No.  This is legal in XML.  And in SGML, with the recent TC. -T.
> > >  
> > > The other answer I got to this question quoted the XML Lang spec
> > > (section 3.1):
> > > 
> > > "Validity constraint - Unique Att Spec:
> > > No attribute may appear more than once in the same start-tag."
> > > 
> > > This seemed to deal with the issue pretty conclusively: I had just
> > > failed to look under "start-tags" while thinking about attributes
> ;-)
> > > 
> > > Is this all about to change with the 30 June update?
> > > 
> > > Richard Light
> > > SGML and Museum Information Consultancy
> > > richard@light.demon.co.uk
> > > 3 Midfields Walk 
> > > Burgess Hill
> > > West Sussex RH15 8JA
> > > U.K.
> > > tel. (44) 1444 232067
> > > 
> > > xml-dev: A list for W3C XML Developers
> > > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
> > > To unsubscribe, send to majordomo@ic.ac.uk the following message;
> > > unsubscribe xml-dev
> > > List coordinator, Henry Rzepa (rzepa@ic.ac.uk)
> > 
> > xml-dev: A list for W3C XML Developers
> > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
> > To unsubscribe, send to majordomo@ic.ac.uk the following message;
> > unsubscribe xml-dev
> > List coordinator, Henry Rzepa (rzepa@ic.ac.uk)
> > 
> > 
> 
> -- 
> Peter Murray-Rust, domestic net connection
> Virtual School of Molecular Sciences
> http://www.vsms.nottingham.ac.uk/
> 
> xml-dev: A list for W3C XML Developers
> Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
> To unsubscribe, send to majordomo@ic.ac.uk the following message;
> unsubscribe xml-dev
> List coordinator, Henry Rzepa (rzepa@ic.ac.uk)

xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (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