2011-12-25 4 views
0

XSD를 사용하여 XSD를 Java 객체로 변환 한 후 xpath 및 값을 xpath에 제공하는 xml 파일을 생성하고 싶습니다.XJC - Xpath를 사용하여 XML 생성

예제.

는 XPath는 규칙 다음 예상대로

는 XML도 생성해야합니다 .. 내가 XPath와 그것은 생성 된 객체 ... CustomerType.setName() 내부적으로 할당해야

customer/name = XXXXX_VALUE 

로 값을주는거야 말 .

저는 Castor에서 ClassDescripor 및 FieldDescriptor를 사용하여이 작업을 수행 할 수 있음을 알고 있습니다. 하지만 XJC를 사용하여이를 수행하는 방법을 알고 싶습니다.

+0

왜 Google에서 찾을 수없는 다른 사람이 누군가를 작성했다고 생각하십니까? – bmargulies

+0

@bmargulies : 그건 자바입니다 :) – srinannapa

답변

0

JXPath는 xpaths와 비슷한 것을 통해 javabeans를 탐색하는 데 사용할 수 있습니다. http://commons.apache.org/proper/commons-jxpath/

특히 팩토리를 제공하면 개체를 만들 수 있습니다. nativly에서는 지원되지 않는 몇 가지 상황이 있지만 특정 술어 논리를 처리 할 수있는 createPathAndSetValue의 자체 확장을 구현할 수 있다고 생각하면 조금 있습니다. http://commons.apache.org/proper/commons-jxpath/users-guide.html#Creating_Objects

관련 문제