2013-05-22 2 views
1

TinyXML2를 사용하여 xml 설정을로드/편집/저장합니다. (성공 == true)TinyXML2에서 절대 경로를 사용하는 방법

tinyxml2::XMLDocument *printjobxml; 
printjobxml = new tinyxml2::XMLDocument(); 
success = printjobxml->LoadFile("myxml.xml"); 

...이하지 않습니다 :

나는이 작품을 발견했다 (성공은 항상 == false)

tinyxml2::XMLDocument *printjobxml; 
printjobxml = new tinyxml2::XMLDocument(); 
success = printjobxml->LoadFile("C:\\myxml.xml"); 

유일한 차이점이있는 상대 경로 대신 절대 경로.

내가 뭘 잘못하고 있니?

답변

1

XMLDocument::LoadFile() 성공시 XML_NO_ERROR (0)을 반환하므로 두 번째 예제는 정상적으로 작동하지만 첫 번째 예제는 유효하지 않습니다. 첫 번째 LoadFile() 호출이 XML_ERROR_FILE_NOT_FOUND (3)을 반환합니다.

+0

그게 해결되었습니다. - 고마워요! 이것은 TinyXML 1과 다른 점입니다. 이는 오래된 예제가 나를 혼란스럽게 만들었다는 것을 의미합니다. 감사 :) – James

관련 문제