Annotation of DOM/Element.h, revision 1.2

1.1       daniel      1: /*
                      2:  * Element.h : interfaces of the Element interface as defined by
                      3:  *       Document Object Model (Core) Level 1
                      4:  *       http://www.w3.org/TR/WD-DOM/level-one-core.html
                      5:  * 
                      6:  * Daniel.Veillard@w3.org
                      7:  *
1.2     ! daniel      8:  * $Id: Element.h,v 1.1 1998/06/15 01:23:53 daniel Exp $
1.1       daniel      9:  */
                     10: 
                     11: #ifndef __DOM_ELEMENT_H__
                     12: #define __DOM_ELEMENT_H__
                     13: 
                     14: #include "Node.h"
                     15: #include "Attribute.h"
                     16: #include "NodeIterator.h"
                     17: 
                     18: /*
                     19:  * Structure: an Element IS a Node!
                     20:  */
                     21: typedef domNode domElement;
                     22: typedef domNodePtr domElementPtr;
                     23: 
                     24: /*
                     25:  * Functions
                     26:  */
                     27: 
                     28: extern char *getTagName(domElementPtr elem);
                     29: extern domNodeIteratorPtr getAttributes(domElementPtr elem);
                     30: extern char *getElemAttribute(domElementPtr elem, char *name);
                     31: extern void setElemAttribute(domElementPtr elem, char *name, char *value);
                     32: extern void removeElemAttribute(domElementPtr elem, char *name);
                     33: extern domAttributePtr getAttributeNode(domElementPtr elem, char *name);
                     34: extern void setAttributeNode(domElementPtr elem, domAttributePtr newAttr);
                     35: extern void removeAttributeNode(domElementPtr elem, domAttributePtr oldAttr);
                     36: extern void getElemElementsByTagName(domElementPtr elem, char *tagname);
                     37: extern void normalize(domElementPtr elem);
                     38: 
                     39: #endif /* __DOM_ELEMENT_H__ */
                     40: 
                     41: 

Webmaster