2012-04-11 3 views
0

xml 파일을 만들기 위해 명령 줄에서 입력을받는 Java 응용 프로그램을 만들려고합니다. 그런 다음 레코드 삽입/편집으로 xml 파일을 업데이트하고 XML 파일을 읽고 항목을 삭제할 수 있습니다 XML 파일에서. xml을 명령 프롬프트에서 수정할 수있게하고 Java 응용 프로그램과 함께 사용할 수있는 xml 관련 도구는 무엇이 될까요?수정 및 XML 입력을위한 명령 줄 입력

+0

look up java XML DOM. 그렇지 않으면 명령 줄 입력이이를 수행하는 방법이라고 생각하지 않습니다. –

답변

1

응용 프로그램에서 XML을 수정하려는 경우 아마도 인터페이스처럼 DOM이나 DOM으로 작업해야합니다. 따라서 혼합 컨텐츠 XML 작업을 할 필요가없는 한 훨씬 더 좋은 API 인 Jdom을 사용하는 것이 좋습니다. 후자의 경우 Java 용 DOM 인터페이스를 직접 처리해야합니다.

또한 Java 개체에서만 XML 작업을 시도한 다음 XStream 등을 사용하여 XML로 serialize/deserialize 할 수도 있습니다.

Java는 객체 지향 언어로서 XML과 같은 트리 구조로 작업하는 데 가장 적합하지 않습니다. 기능적 언어가 더 좋을 것이므로, XML로 작업하기 좋은 스칼라 (Java 코드와 함께 사용할 수 있음)를 사용해보십시오.

+1

Piotr에게 감사드립니다. 저는 이미 Java Objects를 만들고 XML 파일을 만들고 읽는 데 marshall/unmarshall하는 데 사용했습니다. 이것은 JAXB API를 사용하여 완료했습니다. 하지만 내 응용 프로그램은 CRUD 처리를위한 Java App UI가 필요하며이 응용 프로그램은 XML 파일을로드하고 저장할 수 있습니다. – LivingThing