Unable to open my xml file?

danpsy
2011-09-05
2013-05-20
  • danpsy
    danpsy
    2011-09-05

    Here is what I'm currently working with:

    TiXmlDocument doc("test.xml");
    if (doc.LoadFile())
    {
        std::cout << "woo" << std::endl;
        //std::cout << doc.RootElement() -> FirstChildElement() -> Attribute("tag") << std::endl;
    }
    else
    {
        std::cout << "no :(" << std::endl;
    }
    

    test.xml looks like:

    <test>
        <tag>lolol</tag>
    </tes>
    

    Of course I'm also including "tinyxml.h" at the top.

    "no :(" is always returned.  test.xml is in the same directory as my application's binary file.  I'm not sure if anything is directly obvious, but I'm not able to figure out what the issue might be.

    Thanks for any help!

     
  • danpsy
    danpsy
    2011-09-06

    Wow how silly, it seems that my open <test> and close </test> tag didn't match.  (Close tag lacking a "t," only being </tes).

    That's really handy that it won't open the file if there is an issue (like not a matching closing tag), it makes it easier to report parsing errors.