Poco::XML

class DTDMap

Library: XML
Package: DOM
Header: Poco/DOM/DTDMap.h

Description

This implementation of NamedNodeMap is returned by DocumentType::entities() and DocumentType::notations().

Inheritance

Direct Base Classes: NamedNodeMap

All Base Classes: DOMObject, NamedNodeMap

Member Summary

Member Functions: autoRelease, getNamedItem, getNamedItemNS, item, length, removeNamedItem, removeNamedItemNS, setNamedItem, setNamedItemNS

Inherited Functions: autoRelease, duplicate, getNamedItem, getNamedItemNS, item, length, release, removeNamedItem, removeNamedItemNS, setNamedItem, setNamedItemNS

Constructors

DTDMap protected

DTDMap(
    const DocumentType * pDocumentType,
    unsigned short type
);

Destructor

~DTDMap protected virtual

~DTDMap();

Member Functions

autoRelease virtual

void autoRelease();

getNamedItem virtual

Node * getNamedItem(
    const XMLString & name
) const;

getNamedItemNS virtual

Node * getNamedItemNS(
    const XMLString & namespaceURI,
    const XMLString & localName
) const;

item virtual

Node * item(
    unsigned long index
) const;

length virtual

unsigned long length() const;

removeNamedItem virtual

Node * removeNamedItem(
    const XMLString & name
);

removeNamedItemNS virtual

Node * removeNamedItemNS(
    const XMLString & namespaceURI,
    const XMLString & localName
);

setNamedItem virtual

Node * setNamedItem(
    Node * arg
);

setNamedItemNS virtual

Node * setNamedItemNS(
    Node * arg
);