tinyxml 다운로드

July 5, 2018  |  No Comments  |  by admin  |  Uncategorized

난 그냥 만들고 문자 속성을 수정 하 고 그것은 XML을 이러한 개최에 대 한 가장 쉬운 파일 형식이 될 것 같아 시작 배우고 있어요. tinyxml-2는 매우 간단 하 게 권장 것 같았다, 하지만 난 기본과 사 투를 벌인 거 야. 나는 시작 설명서를 따라 했 고이 튜토리얼을 통해 근무 하지만, 설명 하지 끔찍한 많이 있어요 (예: xml 파일을 저장할 때 filepath에 문자열을 전달 하는 방법과 특정 기능이 작동). tinyxml-2는 zlib 라이센스 하에 공개 되므로 오픈 소스 또는 상업용 코드에서 사용할 수 있습니다. 라이센스의 세부 사항은 모든 소스 파일의 상단에 있습니다. tinyxml-2는 xml 해석을 할 때 u t f-8만 사용 합니다. 모든 XML은 u t f-8로 간주 됩니다. tinyxml-2 비슷한 API를 사용 하 여 tinyxml-1 및 동일한 풍부한 테스트 사례. 그러나 파서의 구현은 게임에서 사용 하기에 더 적합 하도록 완전히 다시 작성 됩니다. 메모리를 적게 사용 하 고 빠르며 메모리 할당을 훨씬 적게 사용 합니다. tinyxml-2는 시맨틱 버전 관리 기능입니다. http://semver.org/릴리스는 이제 github에 태그가 있습니다.

원래 tinyxml-1은 모두 매우 성공적인 라이브러리는 무엇 인지 형성에 감사를 받을 자격이 많은 참여자가 있습니다. 키 참여자 했다 이브 berquin과 앤드류 ellton에 게 추가 감사 합니다. 간단히 말해서 tinyxml-2는 xml 문서를 구문 분석 하 고, 읽고 수정 하 고 저장할 수 있는 DOM (문서 개체 모델)을 기반으로 합니다. tinyxml-2는 융통성 있는 파서, 하지만 진정으로 올바른 및 호환 XML 출력을 시도 합니다. tinyxml-2는 합리적으로 c + + 호환 시스템에서 컴파일해야 합니다. 예외, rtti 또는 STL에 의존 하지 않습니다. 여러 가지 방법으로 XML 데이터에 액세스 하 고 상호 작용할 수 있습니다. tinyxml-2는 DOM (문서 개체 모델)을 사용 하 여 XML 데이터를 탐색 및 조작할 수 있는 c + + 개체로 구문 분석 한 다음 디스크 또는 다른 출력 스트림에 씁니다. c + + 개체를 사용 하 여 처음부터 XML 문서를 생성 하 고이를 디스크 또는 다른 출력 스트림에 쓸 수도 있습니다. tinyxml-2를 사용 하 여 문서를 먼저 만들지 않고도 코드에서 프로그래밍 방식으로 XML을 스트리밍할 수도 있습니다. tinyxml-2 쉽고 빠르게 배울 수 있도록 설계 되었습니다.

그것은 하나의 헤더와 하나의 cpp 파일입니다. 단순히 프로젝트에 이들을 추가 하 고 떨어져 간다. 예를 들어 파일-xmltest. p c p-시작 합니다. 그러나 요소 사이에 공백이 유지 되지 않습니다. 엄격 하 게 준수 하는 것은 아니지만, 요소 간 공간 추적 및 보고가 일반적으로 중요 하지 않습니다. tinyxml-2 같은 xml로 볼: tinyxml-2는 요구 사항이 나 STL에 대 한 지원이 없습니다. 반환 하 여 const char * tinyxml-2 훨씬 더 효율적인 메모리 사용을 수 있습니다.

(tinyxml-1은 STL을 지원 하 고 사용 하지만 DOM 표현을 위해 더 많은 메모리를 소비 했습니다.) tinyxml-2는 다른 프로그램에 쉽게 통합할 수 있는 간단 하 고 작고 효율적인 c + + XML 파서입니다. tinyxml-2에서는 dtd (문서 형식 정의) 또는 xsls (확장 가능한 스타일 시트 언어) 구문을 분석 하거나 사용 하지 않습니다. 거기 밖으로 다른 파서는 훨씬 더 완벽 하 게 기능입니다. 하지만 그들은 또한 훨씬 더, 더 오래 걸릴 귀하의 프로젝트에 설정 하 고, 높은 학습 곡선을가지고 종종 더 제한적인 라이센스가 있습니다. 브라우저를 사용 하거나 더 완전 한 xml 요구가 있는 경우 tinyxml-2는 사용자를 위한 파서가 아닙니다. tinyxml-2는 올바르게 구문 분석할 수 없는 XML 문서의 오류 줄 번호를 보고 합니다. 또한 모든 노드 (요소, 선언, 텍스트, 주석 등)와 특성은 구문 분석 되는 대로 줄 번호가 기록 됩니다. 이렇게 하면 구문 분석 된 XML 문서의 추가 유효성 검사를 수행 하는 응용 프로그램 (예: 응용 프로그램 구현 DTD 유효성 검사)을 통해 오류 메시지에 대 한 줄 번호 정보가 보고 됩니다. tinyxml-2 그 노력에서 자 랐 습니다. 이 thoason tinyxml-2의 원래 저자입니다 (그리고 tinyxml-1) 하지만 tinyxml-2 되었습니다 많은 참여자에 의해 개선 되고있다.

Posted in Uncategorized. Bookmark the permalink.

Comments are closed.