I have got a empty tag element 'link' and noticed that DOMBuilder raises
endElement before startElement.
<inline-fig><link locator="gr1"/></inline-fig>

Is it a bug?

Thanks & Regards
Vikas Agrawal

void XmlTreeApplication::startElement
    (
        const   XMLElementDecl&         elemDecl
        , const unsigned int            urlId
        , const XMLCh* const            elemPrefix
        , const RefVectorOf<XMLAttr>&   attrList
        , const unsigned int            attrCount
        , const bool                    isEmpty
        , const bool                    isRoot
    )
{
        const XMLCh* const                systemId = 0;
        
AbstractDOMParser::startElement(elemDecl,urlId,elemPrefix,attrList,attrCount
,isEmpty,isRoot);
        DOMNode* dNode = this->getCurrentNode();
        processElement(dNode);
}

void XmlTreeApplication::processElement(DOMNode* dNode)
{
treeString s(dNode->getNodeName());
}

void XmlTreeApplication::endElement
    (
        const   XMLElementDecl& elemDecl
        , const unsigned int    urlId
        , const bool            isRoot
        , const XMLCh* const    elemPrefix
    )
{
        int i;
        AbstractDOMParser::endElement(elemDecl,urlId,isRoot,elemPrefix);
        DOMNode* dNode = this->getCurrentNode();
        treeString s(dNode->getNodeName());
        switch (dNode->getNodeType())
        {
                case DOMNode::ELEMENT_NODE:
                {
                        elemStack_.pop();
                }
                break;
                default:
                        i = 0;
                break;
        }
        return;
}

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to