0
동일한 @XmlElement를 상수 이름이 아닌 이름으로 가질 수 있습니까? 예를 들어 내가이 원하는 :JAXB @XmlElement (name = ..) 다른 이름을 가진 동일한 xmlElement
MyObject myObj = new MyObject("myName");
@XmlElement(name=myObj.getName())
public String elementItem;
이 코드가 정확하지 않습니다,하지만 난 어떤 방법으로 그런 일을 할 수 있습니까?
** P.S "name"속성을 가진 하나의 Rest 웹 서비스가 있어야하므로이 작업을 수행해야합니다. 사용자는이 나머지를 통해 다른 이름을 보낼 수 있으며 그 이름이 삽입 된 이름 인 요소로 XML을 작성해야합니다.
일부 XML은 같을 것이다
<a>
<b>
<c>
<a>
일부는 같을 것이다
<x>
<y>
<z>
<x>
이 A, B, C 또는 X, Y, Z는 REST WS의 입력 인자로 주어 .
xml 요소를 변경하는 것이 좋은 디자인이라고 생각하십니까? ' dynamicName>'과 같은 태그를 만들고 xml의 소비자에게 태그를 사용하도록 요청하십시오. –
VinayVeluri
사용자 입력에 의존하는 일반 XML을 작성해야한다는 요구 사항이 있습니다. 이 XML 요청을 IPTV 플랫폼으로 보내야하지만, IPTV 플랫폼이 서비스를 변경하고 XML 요청의 모양을 변경하면 내 프로그램이 일반화되어야하며이 새로운 XML 요소를 지원해야합니다. 필자의 입력은 element의 이름과 element의 값이 될 것이고, 나는 새로운 XML을 생성 할 것이다. IPTV 플랫폼이 서비스 및 XML 요청을 변경하면 응용 프로그램을 다시 배포하지 않고 변경 사항을 수반해야합니다. 일반 사항이어야합니다! : / –