Java 및 Android에서 모두 사용할 수있는 Android의 XmlSeializer와 유사한 SAX 직렬 변환기가 있습니까? 자바 프로젝트와 안드로이드 프로젝트에서 하나의 라이브러리를 사용해야하고, XML을 직렬화 할 방법이 필요하다. 나는 SAX 직렬화를 사용하므로 dom4j와 같은 도구가 적합하지 않습니다 (이해할 수 있음).Java 및 Android XML serializer
도움 주셔서 감사합니다.
Java 및 Android에서 모두 사용할 수있는 Android의 XmlSeializer와 유사한 SAX 직렬 변환기가 있습니까? 자바 프로젝트와 안드로이드 프로젝트에서 하나의 라이브러리를 사용해야하고, XML을 직렬화 할 방법이 필요하다. 나는 SAX 직렬화를 사용하므로 dom4j와 같은 도구가 적합하지 않습니다 (이해할 수 있음).Java 및 Android XML serializer
도움 주셔서 감사합니다.
XStream은 안드로이드에서 작동 평판과 나는 자바에서 작동 알고있다. 예 : 이제
@XStreamAlias("blah")
class Foo {
@XStreamAsAttribute
public String baz = "Stack";
}
:
XStream xstreamInstance = new XStream();
xstreamInstance.processAnnotations(Foo.class);
System.err.println(xstreamInstance.toXML(new Foo());
는
<blah baz="Stack"/>
는 내가 거기에 직렬화에 대한 정보를 볼 수 없습니다 ... 인쇄됩니다. – neko259
방금 직렬화 문서에 대한 링크를 추가했습니다. 직렬화 및 구문 분석을 위해 항상 사용합니다. Java 및 Android 모두에서 작동하는 것으로 알고 있습니다. 매우 매끄러운 Google의 기본 XML 라이브러리. –
고마워요! 그게 내가 원했던 것 같다. 나는 지금 그것을 시도 할 것이고 당신에게 대답 할 것이다. – neko259