[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Attribute Question
-----Original Message----- From: Frank Blau <fblau@n...> >If I have 3 attributes ("Format", "Usage", and "Loop") that I want every >element in my DTD to have, is there a way to globally declare them? No. >Do subelements inherit the attributes of the parent element? Not as far as the processor is concerned, although an application might behave this way. Common practice is to declare a parameter entity representing that part of an ATTLIST declaration you want to use globally and then reference that parameter entity in a separate ATTLIST declaration for each element. For example: <!ENTITY % global.atts 'format CDATA #REQUIRED usage CDATA #REQUIRED loop CDATA #implied'> <!ATTLIST element1 %global.atts; > ... <!ATTLIST element2 %global.atts; > ... <!ATTLIST element3 <!-- element3 specific atts here --> %global.atts; > James -- James Tauber / jtauber@j... http://www.jtauber.com/ Lecturer and Associate Researcher Electronic Commerce Network ( http://www.xmlinfo.com/ Curtin Business School ( http://www.xmlsoftware.com/ Perth, Western Australia ( http://www.schema.net/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|