company logo

XMLString :: nextElement - Get next element

The function returns the next element with the element name passed in sName. The first element may be selected calling element(). The function returns the next XML element as XMLString. When no more elements with the name passed incould be located, the function returns an invalid XMLString.

void   fragment(XMLString &xstring) {  // OSI implementation

VARIABLES

  XMLString    &xelement;

PROCESS

  xelement &= xstring.element("author"); // look for first author

  while ( xelement.isValid() ) {

    // do something

    xelement &= xstring.nextElement("author");

  }

}

Notes:

The function relies on the element cursor in the XMLString, which may be changed when calling element() or nextElement().

Return value:   - internal feature (not documented) ( odaba::utils::XMLString  )

Implementation details

odaba::utils::XMLString XMLString  :: nextElement ( odaba::String &sName )
  • sName - Name