C에서 내 앱용 라이브러리를 만들려고합니다. 코드에서 XML 파일을 구문 분석하고 싶습니다. 그래서 C에서 어떻게 할 수 있습니까?C : XML을 안드로이드에서 구문 분석하는 방법?
나는 자바 구현을 알고 있지만 어떻게하면 C 코드에서 XML을 구문 분석 할 수 있습니까?
목적으로 사용할 수있는 라이브러리는 무엇입니까?
C에서 내 앱용 라이브러리를 만들려고합니다. 코드에서 XML 파일을 구문 분석하고 싶습니다. 그래서 C에서 어떻게 할 수 있습니까?C : XML을 안드로이드에서 구문 분석하는 방법?
나는 자바 구현을 알고 있지만 어떻게하면 C 코드에서 XML을 구문 분석 할 수 있습니까?
목적으로 사용할 수있는 라이브러리는 무엇입니까?
참조하십시오. 코드베이스도 꽤 안정적입니다.
국외 거주자는 C. 그것은 작성된 XML 파서 라이브러리는 응용 프로그램이 파서가 XML 문서에서 찾을 수있는 것들 (같은 태그 시작) 핸들러를 등록하는 스트림 지향 파서이다.
그러나 외부 프로젝트가 언급 될 때마다 직접 빌드해야합니다.
xml을 구문 분석하기 위해 c 라이브러리를 사용해야합니다. 여기에 몇 가지 유명한 라이브러리 링크는
http://www.jclark.com/xml/expat.html
http://tibleiz.net/asm-xml/benchmark.html
당신이 XML을 구문 분석하는 많은 다른 라이브러리를 찾을 수 있습니다 확인할 수 있습니다 ..입니다. 당신이 어떤 경량 구문 분석 작업이있는 경우 그러나 당신은 그래서 이것을 사용하는 것이 좋습니다
답변에 추가하려면 나열된 라이브러리 중 하나를 빌드하고 사용하십시오. 안드로이드 기본 시스템 (또는 다른 POSIX 기반 OS)의 네이티브 섹션에는 inbuilt 라이브러리가 없습니다. – Samveen
오늘, 2017 년, "nateve XML lib"가 있습니까? https://android.googlesource.com/platform/external/libxml2.git –
내가 http://www.minixml.org/을 사용하고 사용할 수 있습니다. Minixml은 아주 간단하고 이해하기 쉽고 사용하기 쉽습니다.
minixml의 전체 코드를 다운로드하고 Android toolchain 또는 android NDK를 사용하여 Android 용으로 크로스 컴파일 할 수 있습니다. 그리고 지금 라이브러리를 jni 코드에 링크하고 C 코드에서 API를 사용하십시오. JNI 코드에 제 3 자 라이브러리를 광고 등을위한
단지의 refference 나는 많은 프로젝트와 함께 사용했는데 사용하기 매우 간단하고 매우 작은 오버 헤드를 가지고, 내가 Expat을 제안
Google을 사용해보십시오 –
어떻게 Android 용 C 라이브러리를 작성하고 있습니까? 이전에는 그런 말을 들어 보지 못했습니다. (하지만 안드로이드 기술을 잘 따라 잡지 못합니다). – Kevin
@kevin ... jni에 대해 들어 본 적이 있습니까? – stinepike