如何创建有效的XML

时间:2014-04-16 18:56:35

标签: java xml xsd

我正在向其中一个外部系统发送一个XML输入,并且没有XSD.Now使这个有效,外部系统(团队)是否需要定义XSD或我需要提出一个?

假设我需要创建一个,在Java中执行此操作的正确方法

有人可以澄清吗?

1 个答案:

答案 0 :(得分:0)

好吧,这取决于你;通常XSD定义合同;它告诉其他人如何完成XML(不是所有的逻辑控件,但它可以理解XML将如何);所以基本上如果我是你,我会首先为我自己的XML文件创建XSD;我将此XSD提供给外部系统的开发人员,以便他们能够理解您提供的所有XML都将遵循创建的XSD 然后,您可以使用创建的XSD创建XML(例如,通过使用一些XML绑定,如JAXb o Jibx等...)

安吉洛