Sample code for 30+ languages & platforms
C++

SearchAllForContent

See more XML Examples

Demonstrates the SearchAllForContent method.

Chilkat C++ Downloads

C++
#include <CkXml.h>

void ChilkatSample(void)
    {
    bool success = false;

    CkXml xml;
    CkXml *xBeginAfter = 0;
    CkXml *xFound = 0;

    success = xml.LoadXmlFile("qa_data/xml/pigs.xml");
    if (success != true) {
        std::cout << xml.lastErrorText() << "\r\n";
        return;
    }

    xBeginAfter = xml.GetSelf();
    xFound = xml.SearchAllForContent(xBeginAfter,"*pig*");
    bool searchForMore = true;
    while ((searchForMore == true)) {

        std::cout << xFound->tag() << "\r\n";
        std::cout << xFound->content() << "\r\n";
        std::cout << "--" << "\r\n";

        delete xBeginAfter;
        xBeginAfter = xFound;
        xFound = xml.SearchAllForContent(xBeginAfter,"*pig*");

        searchForMore = xml.get_LastMethodSuccess();
    }

    delete xBeginAfter;
    }