2008-10-28 3 views

답변

2

우리는 XML을 사용하지만 중요한 것은 문제에 대한 해결책을 만드는 것입니다. XML을 사용하는 이유는 기본적으로 메시지에서 객체를 전송하기 때문입니다. 보내는 메시지에 적용 할 수있는 일반 텍스트가 될 수없는 이유는 없습니다. 헤더를 사용하여 적절한 경우 속성을 보낼 수 있습니다.


우리는 XML 메시지에 대해 XSD 또는 DTD를 정의하지 않았지만 다른 팀이 우리를 도청하지 않고도 피드를 사용할 수 있도록 정식 문서를 가지고 있습니다.

1

XML, CSV, HTML, 간단한 단어 또는 문장 ...이 중 하나는 메시지가 사용되고 작성된 컨텍스트에 따라 유효합니다. 간단하게 유지하고 그 상황에서 필요한 것을 보내십시오.

매우 유연하며 문제 공간에 맞게 조정할 수 있습니다.

1

XML은 아마 JSON과 함께 가장 인기가 있습니다.하지만 다른 사람들은이 스레드에서 말했듯이 XML, CSV, JSON 또는 HTML도 문제가 없습니다.

XSD가 정말로 과대 평가되었습니다. 클라이언트/고객이 마샬링 코드 (예 : JAXB 사용)를 코딩하도록하거나, 편집자/IDE에서 XSD를 사용하여 똑똑한 완성을 얻도록하려는 경우에만

+0

저는 IDE에서 사용하기 위해 스마트 완료 및 유효성 검사를 위해 XSD를 사용합니다. –

관련 문제