rapidxml

    12

    8답변

    내 C++ 프로그램에서 작은 XML 조각을 구문 분석하고 일부 노드를 삽입 한 다음 새 XML (바람직하게는 std::string)을 추출합니다. RapidXml이 나에게 추천되었지만 XML을 텍스트 문자열로 다시 가져 오는 방법을 알 수 없습니다. (노드와 속성을 반복 할 수 있고 직접 빌드 할 수도 있지만 필자가 누락 된 함수를 빌드해야합니다.) 감사합

    1

    2답변

    저는 RapidXML을 처음 사용합니다. Xml 문서를 구성하여 파일에 인쇄하려고합니다. 모든 것은 작동하지만 프로세스 권한의 한 부분을 수행하고 있는지 확실하지 않습니다. 노드가 double 인 속성을 추가하는 중입니다. 내가 ++ 물건을 표준의 C를 사용하고 있습니다 : double value = 1.0; std::ostringstream strs;

    5

    3답변

    나에게 추천 된 이후로 방금 rapidXML을 사용하기 시작했습니다. 현재 여러 형제를 반복 할 때 : //get the first texture node xml_node<>* texNode = rootNode->first_node("Texture"); if(texNode != 0){ string test = texNode->first_att

    7

    1답변

    RapidXML은 빠르고 가벼운 C++ XML DOM 파서이지만 약간의 단점이 있습니다. 문자열의 3.2 주인 : 내 마음에 이러한 최악의 이있다. RapidXml에서 생성 된 노드와 속성에는 의 이름과 값 문자열이 없습니다. 그들은 단지 포인터를 보유하고 있습니다. 이 은 또는 xml_base::value(const Ch *) 기능을 사용하여이 값을 수동

    0

    1답변

    인쇄 (...) 함수를 호출하여 XML을 출력 할 때 RapidXML이 요소 태그 사이에 탭과 줄 바꿈을 추가하지 못하게하려면 어떻게해야합니까? char *end = print(buffer, _doc, rapidxml::print_no_indenting); *end = 0; 나 : string s; print(back_inserter(s), _doc