태그 이름이 고정 된 XML을 쉽게 파싱 할 수 있습니다. XStream에서는 단순히 @XStreamAlias("tagname")
주석을 사용할 수 있습니다. 그러나 태그 이름이 고정되어 있지 않은 XML을 구문 분석하는 방법. 나는 다음과 같은 XML이 있다고 가정 :태그 이름이 고정되어 있지 않은 구문 분석 XML
<result>
<result1>
<fixed1> ... </fixed1>
<fixed2> ... </fixed2>
</result1>
<result2>
<item>
<America>
<name> America </name>
<language> English </language>
</America>
</item>
<item>
<Spain>
<name> Spain </name>
<language> Spanish </language>
</Spain>
</item>
</result2>
</result>
태그 이름 America
등 독일, 인도, 같은 Spain
고정되어 있지 때로는 내가 할 수있는 다른 태그 이름을이 경우에 태그 result2
에 대한 POJO를 정의하는 방법
XStream
에 별칭 이름을 사용하도록 알리는 방법이 있습니까? 당신이 XPath는을 사용하여, (필드 '이름') 태그 자체 내부에서 태그를 얻을 것이 확인 인 경우
이 경우 태그 이름은 실제로 국가 여야합니다. 이것은 단지 바보입니다. (나는 그것이 당신의 잘못이라고 말하는 것이 아닙니다) –
예. 나는 다른 파티에서 이것을 얻고있다. 그래서 그것을 바꿀 수는 없습니다. –
확실히 변경할 수 있습니다. xslt를 사용하여 덜 미친듯한 것으로 변환하십시오. –