|
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
7 #ifndef ELM_XOM_ELEMENT_H
8 #define ELM_XOM_ELEMENT_H
10 #include <elm/util/Option.h>
11 #include <elm/xom/ParentNode.h>
13 namespace elm {
namespace xom {
71 #endif // ELM_XOM_ELEMENT_H
virtual void removeNamespaceDeclaration(String prefix)
Definition: xom_Element.cpp:552
void * node
Definition: Node.h:60
static void * makeNS(String name, String uri)
Definition: xom_Element.cpp:44
Definition: NodeFactory.h:27
virtual void setNamespacePrefix(String prefix)
Definition: xom_Element.cpp:564
virtual void addNamespaceDeclaration(String prefix, String uri)
Definition: xom_Element.cpp:163
virtual String toXML(void)
Definition: xom_Element.cpp:577
virtual Element * shallowCopy(void)
Definition: xom_Element.cpp:119
virtual Attribute * removeAttribute(Attribute *attribute)
Definition: xom_Element.cpp:541
virtual void setBaseURI(String uri)
Definition: xom_Element.cpp:556
virtual int getNamespaceDeclarationCount(void)
Definition: xom_Element.cpp:402
virtual Option< String > getAttributeValue(String name)
Definition: xom_Element.cpp:265
virtual void insertChild(String text, int position)
Definition: xom_Element.cpp:517
virtual String getValue(void)
Definition: xom_Element.cpp:506
virtual Element * getFirstChildElement(String name)
Definition: xom_Element.cpp:350
virtual Elements * getChildElements(void)
Definition: xom_Element.cpp:295
Definition: Elements.h:19
virtual void setNamespaceURI(String uri)
Definition: xom_Element.cpp:568
virtual Nodes * removeChildren(void)
Definition: xom_Element.cpp:547
virtual String getNamespacePrefix(void)
Definition: xom_Element.cpp:415
virtual Attribute * getAttribute(int index)
Definition: xom_Element.cpp:203
Definition: ParentNode.h:15
virtual void setLocalName(String local_name)
Definition: xom_Element.cpp:560
virtual void addAttribute(Attribute *attribute)
Definition: xom_Element.cpp:135
virtual int getAttributeCount(void)
Definition: xom_Element.cpp:251
Element(void *node)
Definition: xom_Element.cpp:67
virtual String getNamespaceURI(void)
Definition: xom_Element.cpp:461
virtual String getLocalName(void)
Definition: xom_Element.cpp:382
virtual void appendChild(String text)
Definition: xom_Element.cpp:174
virtual String getQualifiedName(void)
Definition: xom_Element.cpp:489
Definition: Attribute.h:30
virtual String toString(void)
Definition: xom_Element.cpp:572
virtual Node * copy(void)
Definition: xom_Element.cpp:181