Exemplo n.º 1
0
 ElementPtr Node::findLastChildElement(String elementName) const
 {
   bool caseSensative = true;
   DocumentPtr document = getDocument();
   if (document)
     caseSensative = document->isElementNameIsCaseSensative();
   
   ElementPtr element = getLastChildElement();
   while (element)
   {
     if (caseSensative)
     {
       if (elementName == element->getValue())
         return element;
     }
     else
     {
       if (0 == elementName.compareNoCase(element->getValue()))
         return element;
     }
     element = element->getPreviousSiblingElement();
   }
   return ElementPtr();
 }