XMLBeans를 사용해 보시기 바랍니다. 컴파일 된 XSD 스키마로 놀기위한 다양한 프레임 워크입니다. 이 컨텍스트에서 컴파일한다는 것은 XSD 파일에서 JAVA 클래스를 작성한다는 의미입니다. (here을 볼 수 있듯이)
컴파일 예를 들어 당신은 같은 것을 사용하여 스키마의 새로운 선험적으로 유효한 인스턴스를 만들 수 클래스 경로에서이 항아리와 scomp -out purchaseorder.jar purchaseorder.xsd
:
public PurchaseOrderDocument createPO() {
PurchaseOrderDocument newPODoc = PurchaseOrderDocument.Factory.newInstance();
PurchaseOrder newPO = newPODoc.addNewPurchaseOrder();
Customer newCustomer = newPO.addNewCustomer();
newCustomer.setName("Doris Kravitz");
newCustomer.setAddress("Bellflower, CA");
return newPODoc;
}
당신은 찾을 수 전체 예 : XMLBeans Tutorial에서 "스키마에서 새 XML 인스턴스 만들기"라는 제목 아래에 있습니다.
출처
2013-02-05 09:57:03
mle
가능한 [해당 DTD 또는 XSD에서 예제 XML 문서를 생성하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/17106/how-to-generate-sample-xml-documents-from-their-dtd - 또는 - xsd) –
정확히 어디에서 시작 했습니까? xsd2java 도구를 사용하면 유용할까요? –
@DonalFellows 글쎄, 내가 시작하는 가장 좋은 방법은 무엇인지 알아 내려고하고있다. 나는 C#에서 DataSet으로 데이터를 가지고있다. – mko