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]