JSONIX 2.0.12를 사용하고 있습니다.JSONIX가 비 직렬화시 추가 XML 요소를 허용하도록 만드는 방법은 무엇입니까?
나는 엘리먼트의 부분 집합을 JSON으로 비 순차적으로 처리하는 큰 XML 파일을 가지고있다.
매핑 파일에서 일부 요소를 제외하면 비 직렬화 할 때 jsonix가 예기치 않은 요소 오류로 인해 불평합니다.
jsonix가 매핑에서 선언 된 요소에만주의를 기울이고 나머지 XML은 무시하도록하는 방법이 있습니까?
JSONIX 2.0.12를 사용하고 있습니다.JSONIX가 비 직렬화시 추가 XML 요소를 허용하도록 만드는 방법은 무엇입니까?
나는 엘리먼트의 부분 집합을 JSON으로 비 순차적으로 처리하는 큰 XML 파일을 가지고있다.
매핑 파일에서 일부 요소를 제외하면 비 직렬화 할 때 jsonix가 예기치 않은 요소 오류로 인해 불평합니다.
jsonix가 매핑에서 선언 된 요소에만주의를 기울이고 나머지 XML은 무시하도록하는 방법이 있습니까?
저자는 Jsonix입니다. 의견을 보내 주셔서 감사합니다. :)
문제를 제기하시기 바랍니다 here, 이것은 합리적인 요청입니다, 나는 이것을 구현합니다.
오른쪽 지금 당신은 any element 속성을 추가하여이 문제를 해결할 수 있습니다
{
type: 'classInfo',
localName: 'MyType',
propertyInfos: [{
type: 'anyElement',
name: 'catchAll',
collection: true
}]
}
이 속성은 모든 "알 수없는"요소를 얻을 것이다. 이것은 이 아니며 정확히 요소가 무시되지 않으므로 원하는 곳에서이 속성을 추가해야합니다. 그냥 해결 방법. 문제를 제기하십시오, 2.1.1에서 끝내도록하겠습니다.
BTW, 2.1.0은 몇 주 전 released입니다.
이 2.1.1에서 fixed있다가 (아직 발표 예정) 업데이트.